-1

我对 ie9 和 jQuery 有疑问。

在 Chrome、Firefox 和 Opera 中,我的点击事件在锚标记上起作用,但在 IE9 中,该事件无法触发或发生某些事情。它只发生在我没有缓存的第一页加载时,它不起作用。

我单击一个链接,没有菜单淡入,但是当我刷新页面并使用 f12 开发人员工具检查它时,它可以工作。

这很奇怪,在检查 dom 后可以在所有其他浏览器和 IE9 中使用。感谢您的任何帮助。

好的,查看页面后,我有相同类型的事件注册到另一组在 ie9 中正常工作的链接。

我认为这个选择器有问题:

   var catTopSelector= '#pc_lhs_top_ul > li:not( #main_menu_top )';
   var catBottomSelector= '#pc_lhs_bottom_ul > li:not( #main_menu_bottom )';

出于某种原因,它仅在检查后才有效。适用于所有其他浏览器。

更新答案:

好的,我找到了原因。我在动画之前的代码中有一个console.log,并且因为控制台仅在调试器打开时可用,所以它会在动画之前崩溃。再次感谢伙计们。

4

1 回答 1

0

好的,我找到了原因。我在动画之前的代码中有一个console.log,并且因为控制台仅在调试器打开时才可用,它会在动画之前崩溃!

于 2013-01-21T19:57:29.703 回答