视差背景没有'不起作用(只有一个图像)
Parallax background doesn't work (Only one image)
所以我在http://terraria.org/about我自己也这么想,因为我运行的是Terraria服务器。
所以我在网上搜索了一个可以实现这一点的函数。我尝试过各种各样的东西,但这是我使用的代码:
link:
http://codepen.io/anon/pen/DCGuz
由于您只能看到第一个图像(位于顶层)移动,我想知道如何使所有图像如上所示移动http://terraria.org/about.此外,当我将鼠标悬停在徽标或网页上时,背景不会移动,而它应该移动当我在网站上移动鼠标时,它不应该是鼠标悬停的图像。
附言:当我在浏览器中尝试在我的网站(全屏)上移动背景时,它很慢,移动不平滑,但它在terria.org/about上移动得很快很平滑。有办法解决这个问题吗?
提前感谢!
编辑:你可以在我的网站上看到http://teeria.net/只有第一个图像会移动,而且不平滑。
t.niese已经说过:您创建了所有这些鼠标事件处理程序,但只调用了最上面的一个。
相反,使用$(window).mousemove()
一次,然后在那里做所有的事情。此外,您还可以使用jQuery反复查找移动的div(每次鼠标移动),这可能会使动画速度减慢一点。
使用javascript闭包可以节省大量的打字/复制:javascript闭包是如何工作的?
以下是建议更改后的外观:http://codepen.io/anon/pen/KgFhI
编辑:在您自己的网站上使用图像时,请确保您没有侵犯任何版权!
奖励编辑:window.requestAnimationFrame非常简洁:http://codepen.io/anon/pen/yEbnd
最简单的方法是使用CSS3。基本上,你需要层层叠加
查看
此处-->https://github.com/abaddonGIT/paralax(翻译成英语)
演示-->http://angular.demosite.pro/paralax/
在此处找到-->http://jqueryplugin.net/woolparalax-jquery-plugin-parallax-effect-css3/#sthash.XWD5Fr6P.uxfs
非常简单
所以它就像
window.onload = function () {
$ ('# Wool-paralax). WoolParalax ();
}
<Div id = "wool-paralax">
<div class="wool-layer" data-shift="0.02">
<Img src = "img / 1.png" alt = "" />
</div>
<div class="wool-layer" data-shift="0.03">
<Img src = "img / 2.png" alt = "" />
</div>
<div class="wool-layer" data-shift="0.04">
<Img src = "img / 3.png" alt = "" />
</div>
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- 我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
- 我想滚动放大和缩小一个图像,但也有针在该图像上保持正确的位置.jQuery
- HTML5画布:如何在画布上有一个图像和形状,并且可以拖放形状
- 是否有一个 javascript 库可以在图像上注释并将注释另存为服务器中的图像
- jQuery,在我有一个图像的宽度后只继续脚本一次
- 弹出窗口有一个断开的图像链接
- 每个列表项都有一个特定的背景图像
- 使用不同的持续时间显示一个接一个的图像,中间有一个空白屏幕
- 有一个图像淡入,下降,并反弹一旦到位
- 是否有一个简单的方法来添加多个javascript图像一起通过' imgCounter.src = "
- 我如何通过JSON发送图像数据从一个图像标签有blob URL在src
- 有可能用JQuery有一个图像淡出&另一个在彼此的顶部淡出,而不必打乱他们的位置
- 为什么onclick事件没有在我的锚上触发,里面有一个图像
- 我需要显示/隐藏基于文本,如果有一个图像
- 我如何有一个图像保持固定在页面上,但有一个文本覆盖移动
- Javascript有一个图像作为URI数据,我如何通过multipart/form-data表单上传这个图像
- 引导-当有一个图像加载错误时回退
- 需要帮助之前,我甚至开始,有一个图像显示给多个人