有人可以为我阐明这个,我试图在这个javascript中添加另一个功能,但没有太多运气。
下面是代码:
<script>
$(".modcontentnewestmore").hide();
$('.morebutton').click(function () {
if ($('.modcontentnewestmore').is(":hidden")) {
$(".modcontentnewest").fadeTo(500, 0);
$('.modcontentnewestmore').fadeTo(0, 500);
} else {
$('.modcontentnewestmore').fadeTo(500, 0);
$('.modcontentnewest').fadeTo(0, 500);
}
});
</script>
基本上我想做的是添加另一个功能,如:
$(".modcontentnewest").fadeTo(500, 0);
$('.modcontentnewestevenmore').fadeTo(0, 500);
再次点击同一个按钮时。
有没有办法做到这一点。感谢。
答案 0 :(得分:0)
不完全确定你想要它的位置 但您可以使用另一个变量来计算按下按钮的次数 如果按下1次,则向计数器添加一个数字,如果再次按下该计数器并且计数器达到更高的数字,则执行其他操作,再次增加计数器或重置计数器。
答案 1 :(得分:0)
如果您想隐藏/取消隐藏元素,可以使用toggle()。
可能是这样的:
$('.morebutton').click(function () {
$(this).toggle();
}
请注意,这是未经测试的代码。