我的一个主模板中有以下 jQuery 代码:
$(document).scroll(function() {
var scroll_top = $(document).scrollTop();
alert(scroll_top);
if (scroll_top <= 70) {
$('#fixedback').fadeOut(500);
} else {
$('#fixedback').fadeIn(500);
}
});
当代码执行时,Firefox 11 和 12 将空白页面并变得无响应。我必须在任务管理器中终止该进程。如果我取出 alert(),代码会完美执行。如果我在任何 .scroll 函数中添加警报,我的任何页面都会发生同样的事情。该页面将加载并工作,直到我滚动页面。
使用 Jquery 1.7.1.min。和 C# ASPX 页面。我没有在其他浏览器上测试过,因为它只是为了开发,我需要警报才能工作。