gpt4 book ai didi

jquery - 单击 div 时在两个 div 之间翻转

转载 作者:行者123 更新时间:2023-12-01 01:08:51 28 4
gpt4 key购买 nike

我想要与示例中相同的翻转:

http://jsfiddle.net/lakario/VPjX9/

我想要的唯一不同是两个 div (page1,page2) 之间的翻转 - 将在我单击 then 而不是使用按钮时进行。

这是代码:

HTML:

<button type="button" id="go">FLIP</button>
<div class="container">
<div class="page1">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod mauris metus, ac consectetur felis. Cras consectetur, est vel malesuada faucibus, ligula enim suscipit elit, ut ornare quam urna quis felis. In hac habitasse platea dictumst.
</div>
<div class="page2">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum, odio vel condimentum varius, nibh nunc
</div>
</div>


JS:

$('#go').click(function() {
var page1 = $('.page1');
var page2 = $('.page2');
var toHide = page1.is(':visible') ? page1 : page2;
var toShow = page2.is(':visible') ? page1 : page2;

toHide.removeClass('flip in').addClass('flip out').hide();
toShow.removeClass('flip out').addClass('flip in').show();
});​

最佳答案

很简单,只需将您的点击选择器从 $('#go') 更新为 $('.page1, .page2'):

$('.page1, .page2').click(function() {
var page1 = $('.page1');
var page2 = $('.page2');
var toHide = page1.is(':visible') ? page1 : page2;
var toShow = page2.is(':visible') ? page1 : page2;

toHide.removeClass('flip in').addClass('flip out').hide();
toShow.removeClass('flip out').addClass('flip in').show();
});​

DEMO

关于jquery - 单击 div 时在两个 div 之间翻转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553671/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com