最近一直都是做表單方面的頁面,這select是一直遇到!真夠我喝一壺的。為什么瀏覽器就不能降低點這玩意兒的等級呢?
每次都為select樣子跟設計稿差距很大而拋棄select,還有就是那居高不下的跟iframe有的一拼的等級,怎么也擋不住這貨想要炫的面目!
可能我做的這個模擬select的功能沒有現在已經很完善的插件的那么強大,不過基本跟select沒什么區別了,主要測了ff,webkit,ie789;
樣式方面見諒下...
調用的話十分簡單,只要頁面上有select然后給select命名個id,接着js里調用;
ps:
Cselect('select1');
new Cselect('select1');
Cselect('select1',function(){ alert('a'); });
也可以帶上回調函數,相當於就是onChange事件,好吧,我知道的常用的select的事件就這了。。。其他沒了吧。。。
生成的模擬select跟原來的select基本同步,當你點擊改變選擇項的時候,select也改變選擇項;
聲明:未考慮到optgroup標簽,只能用option。
還有兩個問題是在我做完之后還沒處理好的問題:
1.為什么阻止冒泡的時候return false沒用。
2.為什么在綁定事件中ie678的this指向是window。
求解答!
求完善!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。