我在一个页面中使用了这样的函数,结果总是报错:
总是报if(document.readyState == "complete")这行有问题:
是不是document.readyState 和$(document).ready(..)不能同时使用?
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
function AutoChecked()
{
if(document.readyState == "complete")
{
//...
}
}
<body bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0" onmousemove="AutoChecked()">
...
...
...
<script type="text/javascript">function MessageBox(){setTimeout('$("#MessageBox1").fadeOut("slow");',2000);}$(document).ready(MessageBox);</script>
总是报if(document.readyState == "complete")这行有问题:
是不是document.readyState 和$(document).ready(..)不能同时使用?
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
function AutoChecked()
{
if(document.readyState == "complete")
{
//...
}
}
<body bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0" onmousemove="AutoChecked()">
...
...
...
<script type="text/javascript">function MessageBox(){setTimeout('$("#MessageBox1").fadeOut("slow");',2000);}$(document).ready(MessageBox);</script>
<script type="text/javascript">
function test(){
if (document.readyState == 'complete') {
alert('test ok!');
}
}
$(document).ready(function(){
alert('$ ok');
})
</script>
</head>
<body onmousemove="test()">
......
</body>IE中完全正常啊