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

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