我想用jquery里面的click做一个效果,点击一次打开,再点击再关闭。请问应该怎么去写呢。
可以使用toggle来实现:http://www.w3school.com.cn/jquery/effect_toggle.asp
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <body> <input type="button" id="btnShow" value="Toggle"/> <div id="DivToggle">此处显示 id "DivToggle" 的内容</div> </body> <script type="text/javascript"> $( function() { $("#btnShow").click(function(event) { $("#DivToggle").toggle(); }); }); </script>
打开什么?新页面还是什么?
$("#btn").click(function(){
var div=$("#div");
if(div.css("display")!="none")
{div.css("display","none");}
else{div.css("display","block")}
});