我正在使用 jQuery (v 1.7.1) 并且需要我正在运行的 ui 代码才能在 IE7 中工作。在所有现代浏览器中都没有问题,IE8 也很好。
问题似乎是准备好的文档多次触发,并导致性能问题。这似乎也是网站上各个页面的问题,具有不同级别的 JS 代码复杂性。我已经读过异常会导致这种行为,但我不认为异常是问题(通过一些全局异常捕获代码验证)。
$(document).ready(function () {
alert('doc ready');
do stuff....
});
上面的代码导致我在 UI 冻结之前多次看到“文档就绪”警报。
这是 jQuery 中的一个已知问题吗?有没有办法解决 IE7?
谢谢
更新...试图隔离问题,我已经用最简单的页面进行了测试,这个简单的页面不会重现问题...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test JQUery IE7</title>
<script type="text/javascript" src="/Scripts/jquery-1.7.1.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
alert('doc ready...');
});
</script>
</body>
</html>