jQuery技术

关于jquery mouseenter/mouseleave在 IE中不起作用的问题

字号+ 作者:H5之家 来源:H5之家 2017-12-04 15:02 我要评论( )

nbsp;最近在进行开发时发现IE6~7版本里面jquery对mouseenter和mouseleave效果的不支持现象:mouseenter和mouseleave在IE下,如果lt;divgt;lt;agt;lt;/agt;lt;/di

 最近在进行开发时发现IE6~7版本里面jquery对mouseenter和mouseleave效果的不支持现象:

mouseenter和mouseleave在IE下,如果<div><a></a></div>,如果a 是display:block;时就不起作用了,mouseleave的作用好像就变成了mouseout的作用了,

也就是说,IE的低版本mouseenter和mouseleave的方法认为在子元素中的<a>标签,如果标签被赋予了block属性就不再认为是子元素了而被认为是非子元素,自然就出现了mouseover和mouseout的效果。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery如何获取动态添加的元素

    jQuery如何获取动态添加的元素

    2017-12-04 15:03

  • AJAX学习(二):jQuery与AJAX

    AJAX学习(二):jQuery与AJAX

    2017-12-04 12:08

  • jQuery 效果 - 淡入淡出

    jQuery 效果 - 淡入淡出

    2017-12-04 10:08

  • jQuery 信息提示弹出插件:noty.js

    jQuery 信息提示弹出插件:noty.js

    2017-12-03 17:10

网友点评