IE 中的 JQuery Hover 属性
有人可以为以下在 Internet Explorer 8 下失败的 jquery 代码提供解决方案(最好是跨浏览器):
var selected = $("#SomeDivElementId :hover");
这只是html 中带有嵌套表的 div,但它抛出异常:
对象不支持此属性或方法
该代码在 Chrome 和 Firefox 中运行良好。
也许我应该更具体一些。 $("#SomeDivElementId :hover");
调用预计会返回悬停在 div 中的元素的 jQuery 对象,因为之后我会执行类似以下操作:
if (selected .length > 0) ...
谢谢。
Can somebody please give a work around (preferred to be cross-browser) for the following jquery code that fails under internet explorer 8:
var selected = $("#SomeDivElementId :hover");
It is just a div with a nested table in html but it throws the exception:
Object does not support this property or method
The code works fine in Chrome and Firefox.
Maybe I should have been more specific. The $("#SomeDivElementId :hover");
call is expected to return a jQuery object of the element in the div that was hovered on since afterwards I do something like like:
if (selected.length > 0) ...
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用标准的hover()函数,它采用两个回调方法:
Use the standard hover() function which takes two callback methods :