js问题。 第一次执行的是show()是对的,只是你javascript代码写在了dom元素前面,jquery的选择器没法获取到dom元素,所以还是隐藏的,你可以将这段javascript代码写在div的后面,或者在这段javascript上包裹$(function(){}) 这个dom加载函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.setInterval('1000', aa());一般只使用一次LZ把setInterval 与setTimeout搞混了 <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> <script type="text/javascript"> var i = 500; $( function aa() { if (i <= 0) { alert(1); //为什么第一次会执行这里,而且第一次不是应该show了吗,怎么还是hide呢 $("#D1").hide(); } else { $("#D1").show(); i--; window.setInterval('1000', aa()); } } ); </script></head><body> <form id="form1" runat="server"> <div> <div id="D1" style="display:none;">D1------</div> </div> </form> </body></html>加过的,但是还是一样,不行啊 <!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 id="Head1" runat="server"> <title></title> <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> <script type="text/javascript"> var i = 5; var p; function aa() { if (i <= 0) { $("#D1").hide(); clearInterval(p); } else { $("#D1").show(); i--; } } p = setInterval(aa, 1000); </script></head><body> <form id="form1" runat="server"> <div> <div id="D1" style="display: none;"> D1------</div> </div> </form></body></html> <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script type="text/javascript"> $(function(){ var i = 5; function aa() { if (i <= 0) { console.log("lt0",i); alert(1);//为什么第一次会执行这里,而且第一次不是应该show了吗,怎么还是hide呢 $("#D1").hide(); } else { console.log("gt0",i); $("#D1").show(); i--; window.setTimeout('1000', aa()); } } window.setTimeout('1000', aa()); }) </script></head><body> <form id="form1" runat="server"> <div> <div id="D1" style="display:none;">D1------</div> </div> </form></body></html>对LZ有种捉急感 多谢,原来是我 setInterval(aa, 1000);参数写反了 是你的间隔循环调用函数用错了,我帮你把例子重写了,你看看<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> <script type="text/javascript"> var i = 5; $(function(){ aa(); }); function aa() { if (i <= 0) { alert(1);//为什么第一次会执行这里,而且第一次不是应该show了吗,怎么还是hide呢 $("#D1").hide(); } else { $("#D1").show(); i--; setTimeout("aa()",3000); } } //window.setInterval('10000', aa()); </script></head><body> <form id="form1" runat="server"> <div> <div id="D1" style="display:none;">D1------</div> </div> </form></body></html> 关于存储过程的问题,在线求解! asp.net项目维护问题,在线等,急 这样的导航菜单怎么实现?C#.NET+Oralce 打包部署路径问题 菜鸟请教asp.net中怎么做出 工资算法求解 请教一个报表问题。 请问ajaxpro在.net1.1中的引用 100分相送:无法运行ASP.NET的一个问题,在线等待。谢了! MultiPage是不是无法ViewState=true还是...bug? 有个DIV,然后在里面写了个textbox,我想让这个textbox居中 一个关于web站点的性能问题!
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
var i = 500;
$(
function aa() { if (i <= 0) {
alert(1); //为什么第一次会执行这里,而且第一次不是应该show了吗,怎么还是hide呢
$("#D1").hide();
}
else {
$("#D1").show();
i--;
window.setInterval('1000', aa());
}
} );
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="D1" style="display:none;">D1------</div>
</div>
</form>
</body>
</html>
加过的,但是还是一样,不行啊
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
var i = 5;
var p;
function aa() { if (i <= 0) {
$("#D1").hide();
clearInterval(p);
}
else {
$("#D1").show();
i--;
}
}
p = setInterval(aa, 1000);
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="D1" style="display: none;">
D1------</div>
</div>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(function(){
var i = 5;
function aa() {
if (i <= 0) {
console.log("lt0",i);
alert(1);//为什么第一次会执行这里,而且第一次不是应该show了吗,怎么还是hide呢
$("#D1").hide();
}
else {
console.log("gt0",i);
$("#D1").show();
i--;
window.setTimeout('1000', aa());
}
}
window.setTimeout('1000', aa());
})
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="D1" style="display:none;">D1------</div>
</div>
</form>
</body>
</html>
对LZ有种捉急感
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
var i = 5;
$(function(){
aa();
});
function aa() { if (i <= 0) {
alert(1);//为什么第一次会执行这里,而且第一次不是应该show了吗,怎么还是hide呢
$("#D1").hide();
}
else {
$("#D1").show();
i--;
setTimeout("aa()",3000);
}
}
//window.setInterval('10000', aa());
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="D1" style="display:none;">D1------</div>
</div>
</form>
</body>
</html>