以下任何版本的IE都无法使用以下任何原因吗?
$(".scroll").mouseover( function () {
$('body').animate({ scrollTop: $(document).height() }, 10000);
});
$(".scroll").mouseout( function () {
$('body').stop()
});
我在8-10中测试过没有用,但它在Chrome,Firefox,Safari中运行良好。我尝试将内容包装在一个div中并设置动画而不是<body>
,但仍然没有运气 - 根本没有任何反应。
答案 0 :(得分:1)
尝试使用mouseenter()
和mouseleave()
代替..
这就是为什么 - Jquery mouseenter() vs mouseover()
答案 1 :(得分:1)
尝试将body和html设置为选择器,如果仅使用body,则某些浏览器会出现问题。
答案 2 :(得分:1)
我的猜测是你要么使用jQuery版本2.x而不支持旧的IE浏览器,要么就是使用旧版本的jQuery 1.x.尝试升级到最新版本的1.x(现在为1.10.2)。 jQuery download page更多地解释了版本之间的差异,并且链接到了可以由MaxCDN直接链接的缩小的JS文件。