現在有乙個需求如圖所示,當使用者勾選顯示明文核取方塊時,要以明文顯示使用者輸入的密碼,去掉勾選時要變回密文,剛開始想到的就是修改輸入框的type來決定顯示明文還是密文,使用jquery的attr來做試驗,測試結果是chrome,firefox,ie9+都是好的,在ie8以下就會報錯,查詢了下原因,ie8中是不允許修改input的type屬性,最終換了種思路實現。
當勾選顯示明文時替換輸入框為type="text",不勾選時在將輸入框替換為type="password",**如下:
>顯示明文
label
>
10<
script
>
11$(
'#show-password
').click(
function
()
else
24});
25script
>
26body
>
27html
>
IE8下相容background size方法
background size length percentage cover contain ie9 firefox 4 opera chrome 以及 safari 5 支援 background size 屬性。css3 新增的 background size 是乙個很有用的屬性,用於定義背景...
IE8下的替代elementFromPoint函式
因為ie8下的elementfrompoint x,y 中,x,y 不能同時為非立即數,所以自己寫乙個替代的函式。該函式用於模仿 elementfrompoint.獲取parent這個元素下,含有tagcls這個class屬性,又包含 x,y 這個client位置的最佳元素。return el ge...
IE8下實現相容rgba
昨天遇到乙個問題,要實現乙個背景透明的效果,用css3用rgba 就能實現,即 background rgba 0,0,0,5 但是要相容到ie8,就發現沒有透明效果,因為ie8不支援rgba 函式。下面我們總結一下rgba 函式的含義。rgba的含義,r代表red,g代表green,b代表blue...