buttons[index].style["cssFloat" in trigger.style? "cssFloat": "styleFloat"] = "left";這一段看不懂- -果然js沒學好

Muse_ye
2014-10-29
2 回答
舉報
0/150
提交
取消
2016-08-20
如果trigger.style中包含cssFloat那么就加載cssFloat否則加載styleFloat,都是設(shè)置為left
因為float是Javascript的保留字,不能直接使用obj.style.float來使用,這樣操作是無效的。
其正確的使用方法是為:IE:obj.style.styleFloat,其他瀏覽器Mozilla(gecko),ff等用styleFloat:obj.style.cssFloat
2015-02-25
修改樣式的浮動,涉及到cssFloat與styleFloat兼容性,好像ie9+是styleFloat,記不太清楚了,推薦百度查一下,一般都是兩個都做一下,確保兼容。