【确认】js setTimeout和setInterval在鼠标滚轮键按下时便会暂停(出现上下箭头,上下移上下滚屏)
本人在ie6sp1、ie7、ie8、ff2试验过,确实如此。
由此出现做ajax更新时两个ie客户端对时错位。我加了new date()才解决。
http://topic.csdn.net/u/20100205/23/70ecd28a-b325-4783-8845-6d9db60fd8cf.html
----------
丫的我一定得给分?
本人在ie6sp1、ie7、ie8、ff2试验过,确实如此。
由此出现做ajax更新时两个ie客户端对时错位。我加了new date()才解决。
http://topic.csdn.net/u/20100205/23/70ecd28a-b325-4783-8845-6d9db60fd8cf.html
----------
丫的我一定得给分?
看来用new Date()比较保险一些。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
var tickCount = 0;
var startTime = new Date().getTime();
setInterval(function() {
$("#timer1").html(tickCount++);
$("#timer2").html(Math.floor((new Date().getTime() - startTime) / 1000));
}, 1000);
});
</script>
</head>
<body>
<span id="timer1">0</span>
<span id="timer2">0</span>
<script>
for (var i = 0; i < 200; i++) {
document.write("折行<br/>");
}
</script>
</body>
</html>