javascript - 如何在视差行内添加视差图像

标签 javascript jquery css twitter-bootstrap parallax

我正在尝试实现一个视差,其中包含另一个图像,其中也具有视差效果,它们都以不同的速度移动。

我取得了一些成功,但它似乎只适用于窄于 816px 的屏幕,这就是我滚动到该区域时的样子:

enter image description here

这是宽度超过 816px 时的样子:

enter image description here

不确定是否有人能够专门帮助解决此问题,但很想知道是否有“正确”的方法来实现此目的,或者是否有任何可用的实现/插件。

我正在为网站的其余部分使用 Bootstrap 框架(感觉响应能力正在插入内部图像下降)。

这是代码:

html

<div class="container-fluid" style="padding:0px;">
    <div class="parallax-window" 
         data-parallax="scroll" 
         data-image-src="Phonehand.png"
         data-position-y="500px"
         data-speed="0.3">
        <div class="parallax-window" data-parallax="scroll" data-image-src="Chrysanthemum.jpg" data-speed="0.8" >
        </div>
    </div>      
</div>

CSS

.parallax-window {
    width: 100%;
    min-height: 400px;
    background: transparent;    
}

javascript

我正在使用 here 中的 Parallax.js 插件

非常感谢您对此提供的任何帮助,如果我可以提供更多详细信息,请告诉我。

最佳答案

我可以通过将 data-position-y 更改为 100px 来解决此问题:

<div class="container-fluid" style="padding:0px;">
<div class="parallax-window" 
     data-parallax="scroll" 
     data-image-src="Phonehand.png"
     data-position-y="100px"
     data-speed="0.3">
    <div class="parallax-window" data-parallax="scroll" data-image-src="Chrysanthemum.jpg" data-speed="0.8" >
    </div>
</div>      

关于javascript - 如何在视差行内添加视差图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36377310/

相关文章:

CSS 3 nth of type 仅限于类

html - 无法理解 Bootstrap 如何对齐元素

javascript - JavaScript中的箭头函数

javascript - Moment.js 返回错误的日期

javascript - 当“没有可用的互联网”时,如何显示自定义页面加载错误?

jquery - "Please Wait"消息使用 jQuery 或 AJAX?

css 只滚动水平跨浏览器

javascript - PHP在事件页面上显示后端脚本的输出

jquery - HTTP 状态 415 - JQUERY 中的 AJAX 调用不支持的媒体类型到使用 JERSEY 实现的 Restful WS

javascript - 动态水平对齐 - 响应列