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

This.style.width确实在变大,但if(This.style.width>=160)就是不行,非得写成if(This.offsetWidth>=160)

正在回答

5 回答

加上引号if(This.style.width>='160px')就可以了

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

This.style.width是带有px的,This.offsetWidth是不带的,所以可以比较

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

王行天下

的确是这个问题·感谢感谢~
2016-01-05 回复 有任何疑惑可以回复我~

This.style.width  和This.offsetWidth是不一样的啊  后者是宽度当前值  前者不是  不信 你用alert弹一下看看

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

这是浏览器的兼容性问题吧

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

原来是类型不匹配,写成if(This.style.width>='160')就可以

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

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程
意见反馈 帮助中心 APP下载
官方微信