手機字母索引控制項

2022-03-12 05:17:38 字數 1787 閱讀 4161

工作中寫的乙個手機字母索引控制項,只適用於 chrome,其它沒有測試。

//矯正呼叫者。將 fn 作為 newobj 的方法呼叫

function repaircaller(newobj, fn)

}function alphaindex( config ) 

alphalist += '#';

index.innerhtml = '';

index.style.csstext = '-webkit-padding-before:0;-webkit-padding-after:0;-webkit-margin-before:0;-webkit-margin-after:0;background:none;color:#1e2a38;font-family:\'helvetica neue\', helveticaneue, helvetica-neue, helvetica, \'bbalpha sans\';font-size:11px;font-weight:bold;position:absolute;padding:0px;margin:0px;right:7px;top:0px;z-index:100;border-radius:12px;text-align:center;-webkit-user-select:none;overflow:hidden;';

index.style.right = config.start.right + 'px;';

index.style.top = config.start.top + 'px;';

return index;

})();

//大號字母顯示

this.largeletter = (function())();

//儲存mouseup或者滑鼠移出索引框時選擇的字母

this.selectitem = null;

//初始化時預設隱藏大號字母

this.showlargeletter = false;

this.bodyscrollheight = document.body.scrollheight;

}alphaindex.prototype.start = function()

this.indexpanel.style.background = '#63778f';

};alphaindex.prototype.move = function()}};

alphaindex.prototype.stop = function()

else if(tc == '' || tc == '#')

if(t.get(tc))

}this.showlargeletter = false;

this.largeletter.style.display = 'none';

this.indexpanel.style.background = 'none';

//移除事件

t.unbind(document,'mousemove',repaircaller(this,this.move));

t.unbind(document,'mouseup',repaircaller(this,this.stop)); 

};alphaindex.prototype.scroll = function()

};alphaindex.prototype.resize = function();

alphaindex.prototype.ready = function();

手機端通訊錄製作,字母索引查詢

首先先引入 flexible.js 手機端人適配,引入jquery外掛程式,引入 jquery.charfirst.pinyin,js獲取第乙個漢字首字母 html部分內容 sort.css部分 sort。css的部分 letter width 100px height 100px border r...

字母列表快速搜尋控制項

public class lettersortview extends view 當前索引位置 private int mchoose 1 畫筆 private paint mpaint new paint 是否顯示背景 private boolean mshowbkg false 建構函式 par...

控制項抖動配合手機震動

應用場景 表單提交不符合規範 密碼輸入錯誤等 控制項抖動 1 在res下的anim資料夾下建立xml檔案 以下為demo.xml 沒有anim資料夾自己建立。demo.xml內容 xmlns android android fromxdelta 0 android toxdelta 10 andro...