【发布时间】:2023-03-28 08:33:02
【问题描述】:
所以我有 4 种不同的房间过渡(上、下、左和右)。我希望能够将每个转换设置为转到特定页面,并在再次单击相同转换时重复。
例如,让“left”(数据动画 55)转到“Page1.html”,如果我已经在“Page1.html”上,那么它会直接转换回页面。我会有“右”按钮,转到“Page2.html”等。
https://github.com/cweigen/page_transition_room
有 github 存储库,但这是我一直在搞乱的代码,尝试使用它的不同版本尝试转到特定页面并在单击相同按钮时重复,但转到另一个特定页面是单击另一个菜单按钮。
<div class="pt-triggers">
<div id="dl-menu" >
<ul class="dl-menu">
<li data-animation="54"><a href="#" > right </a></li>
<div class="pt-triggers1">
<li data-animation="55"><a href="#" > left</a></li>
<div class="pt-triggers2">
<li data-animation="56"><a href="#" > down</a></li>
<div class="pt-triggers3">
<li data-animation="57"><a href="#" > up</a></li></div>
</ul>
</div>
</div>
<div id="pt-main" class="pt-perspective">
<div class="pt-page pt-page-1"><iframe src="http://visiondigit.al/VisionDigital_Launch/" width="100%" height="100%"> </iframe></div>
<div class="pt-page pt-page-2"><iframe src="http://scsuchat.com" width="100%" height="100%"> </iframe></div>
</div>
【问题讨论】:
-
不太明白。您的意思是如果您已经在左侧页面,单击左侧只会再次转换当前页面并停留在那里?
-
这就是我的意思,但实际上我会在该页面上删除一次链接。因此,一旦您进入“leftpage”,左侧按钮将被移除,但一旦您返回任何其他页面,左侧按钮就会重新出现。
-
制作一个工作小提琴,我可以帮你看看。
-
我无法让小提琴正常工作,让您明白我的意思。如果你下载了那个 github repo,然后让你的浏览器全屏显示(我没有正确放置不同的按钮,因为我正在测试)。一旦你看到左,右,下,上,按钮然后点击你会看到我想要的效果。但是....我想让“transitionUp”转到“page1.html”。我不确定如何指定哪个过渡转到哪个页面而不是其他页面
标签: html css animation transition