gpt4 book ai didi

javascript - 返回到下一个/上一个 div JavaScript onclick 事件

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:24 28 4
gpt4 key购买 nike

这是两个按钮的 HTML 代码

<button id="Page-Transition" class="btn" id="prev" onClick="loadPreviousPage()"> <-- </button>
<button id="Page-Transition" class="btn" onClick="loadNextPage()"> --> </button>

这是一组 div 及其父 div 的代码

<div id="pt-main" class="pt-perspective">
<div class="pt-page pt-page-1" id="page1"><h1><span>A collection of</span><strong>Page</strong> Transitions1</h1></div>
<div class="pt-page pt-page-2" id="page2"><h1><span>A collection of</span><strong>Page</strong> Transitions2</h1></div>
<div class="pt-page pt-page-3" id="page3"><h1><span>A collection of</span><strong>Page</strong> Transitions3</h1></div>
<div class="pt-page pt-page-4" id="page4"><h1><span>A collection of</span><strong>Page</strong> Transitions4</h1></div>
<div class="pt-page pt-page-5" id="page5"><h1><span>A collection of</span><strong>Page</strong> Transitions5</h1></div>
<div class="pt-page pt-page-6" id="page6"><h1><span>A collection of</span><strong>Page</strong> Transitions6</h1></div>
</div>

最佳答案

您可以使用相同的功能并选择任何过渡并循环它们以获得所需的效果。

function slideShow(mode){
if(mode){
$('#pt-main .pt-page:visible').eq(0).slideUp(500,function(){
$(this).next('.pt-page').slideDown(200);
$(this).appendTo('#pt-main');
});
}else{
$('#pt-main .pt-page:visible').eq(0).slideUp(500,function(){
$('#pt-main .pt-page:last').slideDown(200).prependTo('#pt-main');
});
}
}

$('#pt-main .pt-page').hide().eq(0).show();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="pt-main" class="pt-perspective">
<div class="pt-page pt-page-1" id="page1"><h1><span>A collection of</span><strong>Page</strong> Transitions1</h1></div>
<div class="pt-page pt-page-2" id="page2"><h1><span>A collection of</span><strong>Page</strong> Transitions2</h1></div>
<div class="pt-page pt-page-3" id="page3"><h1><span>A collection of</span><strong>Page</strong> Transitions3</h1></div>
<div class="pt-page pt-page-4" id="page4"><h1><span>A collection of</span><strong>Page</strong> Transitions4</h1></div>
<div class="pt-page pt-page-5" id="page5"><h1><span>A collection of</span><strong>Page</strong> Transitions5</h1></div>
<div class="pt-page pt-page-6" id="page6"><h1><span>A collection of</span><strong>Page</strong> Transitions6</h1></div>
</div>

<button id="Page-Transition" class="btn" id="prev" onClick="slideShow(false)"> &lt;-- </button>
<button id="Page-Transition" class="btn" onClick="slideShow(true)"> --&gt; </button>

关于javascript - 返回到下一个/上一个 div JavaScript onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32429098/

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