代码如下 function set() {
window.location.href = "#";
$("#div").hide();
$("#tt").show();
}
<div id="tt" style="display: none">
sdfsdfsdf</div>
<div id="div">
<button onclick="set();">
背景</button>
<button>
边框</button>
</div>我要实现当我点击背景按钮时,显示<div id="tt"> 里面内容 ,现在能显示,但是只有一瞬间,如何实现 一点击就显示永久,求大哥们指教!!!!
window.location.href = "#";
$("#div").hide();
$("#tt").show();
}
<div id="tt" style="display: none">
sdfsdfsdf</div>
<div id="div">
<button onclick="set();">
背景</button>
<button>
边框</button>
</div>我要实现当我点击背景按钮时,显示<div id="tt"> 里面内容 ,现在能显示,但是只有一瞬间,如何实现 一点击就显示永久,求大哥们指教!!!!
$("div#tt").css("display","block");
点击按钮之后,两个按钮消失,sdfsdfsdf这几个字符显示。应该是你要求的效果吧
$("#tt").hide();
$("#btn1").click(function () {
$("#tt").show();
$("#div").hide();
return false;
});
})我用把代码改成这样又行了。感觉就多了个 return false ..但是我没有明白意思。
这个去掉