为了账号安全,请及时绑定邮箱和手机立即绑定

buttons[index].style["cssFloat" in trigger.style? "cssFloat": "styleFloat"] = "left";

什么意思??

正在回答

3 回答

"cssFloat" in trigger.style是一个判断语句,如果为true(意味着trigger.style集合中有cssFloat字段),则 buttons[index].style["cssFloat"] = "left"; 

如果碰到IE浏览器,trigger.style中是没有cssFloat字段的,有的是styleFloat字段,此时"cssFloat" in trigger.style为false,表达式取值为buttons[index].style["styleFloat"] = "left";

如此一来,解决了脚本的兼容性,保证不同浏览器中点击按钮,都能让上方buttons左浮动。


4 回复 有任何疑惑可以回复我~

明白了 ie6不兼容

0 回复 有任何疑惑可以回复我~

想问一下 为什么不用 button.style.float = "left" ?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

buttons[index].style["cssFloat" in trigger.style? "cssFloat": "styleFloat"] = "left";

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信