我目前工作的Javascript与jQuery这显示了当秒钟后= 0Jquery - 点击DIV并隐藏元素?
这里的div块是我的代码:
<HTML>
<HEAD>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<link rel="stylesheet" type="text/css" href="./test.css" />
<script>
$(function() {
var count = 5,
countdown = setInterval(function() {
$("p.countdown").html(count);
if (count == 0) {
$("p.countdown").hide();
$("p#countblock").show();
clearInterval(countdown);
}
count--;
}, 1000);
});
$('#clickToHide').click(function() {
$("p#countblock").hide();
});
</script>
</HEAD>
<body>
<p id="clickToHide"> X </p>
<p class="countdown"></p>
<p id="countblock"> text to appear </p>
</body>
</HTML>
这里是我的CSS:
#countblock{
display:none;
width:200px;
height:50px;
position:absolute;
background-color:#f1f1f1;
}
一切工作正常,但是当我尝试点击“X”时,它不会隐藏countblock
。我的错误在哪里以及我如何解决它?
尝试给$( “P #countblock”)隐藏(); –
不工作。你可以在这里查看我的代码:www.vemvo.com/test/index.html – user2987591
我已经在jsfiddler中粘贴了ur代码,并检查其工作正常。 http://jsfiddle.net/WS25z/ –