功能: 创建了一个带有翻书效果的幻灯片,并利用以下插件: Turn.js,实现翻页效果。其次,我在左右按钮中进行了编辑和添加,以允许用户单击按钮,以便他们可以浏览页面。
问题:
两个箭头都显示,即使在初始页和最后一页。因此,我如何设置适当的箭头以显示在初始页面和最后一页上?只有下一张幻灯片箭头出现在初始页面中,上一个箭头出现在最后一页中,而不是两个箭头都出现在初始页面和最后一页中,就像现在发生的那样。
我做了什么:
我为下一个滑动箭头和上一个滑动箭头以及 Flipbbok 幻灯片的主 div 设置了一个 div。此时,每个页面都显示箭头,即使是第一页和最后一页。
我怎么可能在第一页只有下一个滑动箭头,在最后一页只有上一个箭头。
任何帮助表示赞赏。
代码:
function Models() {
console.log("Models");
$("#Model_flipbook").turn({
width: 1920,
height: 1080,
autoCenter: false
});
}
function NextSlide() {
$("#Model_flipbook").turn("next");
console.log("next");
}
function PreviousSlide() {
$("#Model_flipbook").turn("previous");
console.log("previous");
}
#LeftSide {
position: absolute;
padding: 0;
margin: 0;
top: 0px;
left: 0px;
outline: 0px;
z-index: 2;
border: 0;
background: transparent;
}
#RightSide {
position: absolute;
padding: 0;
margin: 0;
top: 0px;
left: 1691px;
outline: 0px;
z-index: 2;
border: 0;
background: transparent;
}
<div id="Models_Page" align="center" style="position:absolute; width:1920px; height:1080px; background-repeat: no-repeat; display: none; z-index=4; top:0px; left:1921px; ">
<button id="LeftSide" onclick="PreviousSlide()">
<img src="lib/img/LeftSide.png">
</button>
<button id="RightSide" onclick="NextSlide()">
<img src="lib/img/RightSide.png">
</button>
<!--Div part for keynote images-->
<div id="Model_flipbook" style="position:absolute;">
<div id="Model_flip_1">
<img src="lib/img/LifeStories/Model(KeyNote)_1.jpeg" />
</div>
<div id="Model_flip_2">
<img src="lib/img/LifeStories/Model(KeyNote)_2.jpeg" />
</div>
<div id="Model_flip_3">
<img src="lib/img/LifeStories/Model(KeyNote)_3.jpeg" />
</div>
</div>
</div>