【发布时间】:2014-01-12 18:02:06
【问题描述】:
我有一个 div:
<div class="showHide">
//content
</div>
还有一个按钮
<button id="event" class="show" type="button">Show more news</button>
css 是:
.showHide {
display: none;
}
这里是jquery:
function show() {
$(".show").click(function(){
$(".hideShow").show(500,'linear');
$(".show").replaceWith('<button id="event" class="hide" type="button">Show less news</button>');
});
}
function hide() {
$(".hide").click(function(){
$(".hideShow").hide(500, 'linear');
$(".hide").replaceWith('<button id="event" class="show" type="button">Show more news</button>');
});
}
$(document).ready(function() {
show();
hide();
});
当我第一次单击时,脚本会显示 div 并替换按钮,但是当我第二次单击隐藏脚本时不起作用..有什么帮助吗?
【问题讨论】: