Javascript 如何用幻灯片加载html页面
我的网站上有三个页面Javascript 如何用幻灯片加载html页面,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的网站上有三个页面index.html,services.html和company.html。我需要的是,当用户单击服务链接时,页面将从左侧或右侧加载,而不是正常加载。我不太清楚,但使用一些Jquery元素,如datatransition=“left”,datatransition=“base”,dataname=“services”,这可能是可行的。是否有任何插件可以从左侧或右侧加载页面。我需要这个,请帮助我。无法从左到右“加载”页面,但您可以做的是: 在您的服务页面上 围绕页面内容创建一
index.html
,services.html
和company.html
。我需要的是,当用户单击服务链接时,页面将从左侧或右侧加载,而不是正常加载。我不太清楚,但使用一些Jquery元素,如datatransition=“left”
,datatransition=“base”
,dataname=“services”
,这可能是可行的。是否有任何插件可以从左侧或右侧加载页面。我需要这个,请帮助我。无法从左到右“加载”页面,但您可以做的是:
$(document).ready()函数中)将内容动画化回正常位置
z-index
——允许您将一个div置于另一个div之上
b)
position:absolute
——从HTML流中删除div,并允许您将其放置在屏幕上的任何位置,甚至位于其他div之上欢迎!堆栈溢出不是代码编写服务。我们总是很乐意帮助和支持新的程序员,但你需要先帮助自己。您应该尝试自己编写代码。请阅读示例。要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。请参阅我答案的更新。至于让这种方法与引导一起工作,您可以在最小的测试站点上进行实验。但是我的更新(添加到答案中)中的方法将起作用。请注意,您需要对上述非常简单的示例进行大量实验。不要简单地试图在整个项目上实现完整的解决方案-您将花费很多很多不必要的时间。简单一点,先弄清楚,然后实施。请检查此链接。这和我想要的是一样的,但是当我在本地主机上尝试时,它不起作用。对不起,我很想进一步帮助你,但不能花时间。用我上面给你的信息来解决这个问题。你看到了吗?也许你有,但如果没有,这是非常值得的30分钟做教程2或3倍。否则,我建议你转包这项工作,并向承包商学习。你试图建立的网站非常复杂,听起来你可能很难使用它。与其失败并失去声誉,不如转包并失去利润。谢谢你的帮助和建议,它现在正在工作。我在脚本中做了一些改动。然后它就开始工作了。我将在我的项目中使用它。
<body>
<div id="wrapper">
<div id="inner-wrap">
//page content goes here
//Actually, I might create an inner div here and off-set/animate that one...
</div>
</div>
</body>
CSS:
#inner-wrap{position:relative;margin-left:100vw;}
jQuery:
$(document).ready(function(
//use jQuery .animate() method to slide the marginLeft param back to 0.
){});
<body>
<div id="wrapper">
<div id="page1" class="pagex">
//page ONE content goes here
</div><!-- .pagex -->
<div id="page2" class="pagex">
//page TWO content goes here
</div><!-- .pagex -->
<div id="page3" class="pagex">
//page THREE content goes here
</div><!-- .pagex -->
</div>
</body>
CSS:
#wrapper{position:relative;}
.pagex{position:absolute;top:0;left:100vw;}