视差滚动's的效果是呆在原地而不是移动
Parallax Scrolling's effect staying in place instead of moving
我正试图在我的页面上添加视差滚动,但我不确定自己做错了什么。以下是设置方法:
http://pixelcog.github.io/parallax.js/
我下载了图书馆并把它放在我的文件里。然后我在页面上调用了它以及jquery库。然后我为我的代码做了这个:
<div class="home-img">
<img src="/images/try.jpg" alt="">
<div class="parallax-window" data-parallax="scroll" data-image-src="/images/try.jpg">
<div class="home-img-text">Quality Solutions</div>
</div>
</div>
.home-img {
/*position: absolute;
max-width: 100%;*/
margin: auto;
width: 100%;
height: auto;
vertical-align: middle;
}
.home-img img {
width: 100%;
position: absolute;
}
.parallax-window {
min-height: 400px;
background: transparent;
}
这就是说明书对我的理解。然而,我尝试删除我的基本img行<img src="/images/try.jpg" alt="">
,当我这样做时,img就消失了。
有人知道我做错了什么吗?
这可以在我的网站上看到,这里:
点击此处
您忘记加载Parallax.js库,更改为行:
<script src="/path/to/parallax.js"></script>
至
<script src="/parallax.js-1.3.1/parallax.js"></script>
现在脚本可以工作了。但是"home-img"div需要如下所示:
<div class="home-img">
<div class="parallax-window" data-parallax="scroll" data-image-src="/images/try.jpg">
<div class="home-img-text">Quality Solutions</div>
</div>
这样你就能看到效果。如果你要保留图像,它将高于效果。
编辑我建议您使用浏览器检查工具。通过这种方式,您可以查看是否所有javascript都是当前加载的。
在您的情况下,检查工具中的控制台选项卡显示错误:
http://optimumwebdesigns.com/path/to/parallax.js Failed to load resource: the server responded with a status of 404 (Not Found)
对于chrome,请使用本教程:https://developer.chrome.com/devtools
对于firefox,请使用本教程:https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- FabricJs-限制主对象内添加对象的移动区域
- 如何从画布上的某个移动事件中获取X和Y
- 触摸移动时切换到新元素
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 停止jQuery UI滑块移动超过给定值
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- JQuery移动动态分区页面
- XMLHttpRequest在移动设备上的chrome上不起作用
- 如何使bxslider仅在移动视图中处于活动状态
- css停止图像在滚动中移动
- jquery移动对齐按钮取决于内容大小
- 背景图像顶部的滚动图像不移动
- 如何在react js中移动第二个组件
- DataTables在表之间移动行
- 视差滚动's的效果是呆在原地而不是移动