视差滚动(使用JavaScript)问题
Parallax scrolling(using JavaScript) issue
我正在尝试使用JavaScript和Bootstrap来使用视差滚动。它正在工作,但页脚也随着可滚动的内容移动,我希望页脚应该固定在底部。
<?php
require 'header.php';
?>
<style type="text/css">
*{
margin: 0px;
padding: 0px;
}
#image {
position: relative;
z-index: -1
}
#content {
position: relative;
z-index: 1;
height: 750px;
width: 100%;
background-color: #4dbbac;
margin-bottom: 30px
}
</style>
<script type="text/javascript">
var yPos, image;
function parallax (){
yPos = window.pageYOffset;
image = document.getElementById('image');
image.style.top = yPos * 1 + 'px';
}
window.addEventListener('scroll', parallax);
</script>
<img id="image" src="../images/company_img1.jpg" height="700px" width="100%" alt="companyProfile_image" class="img-responsive"/>
<div id="content"></div>
<?php
require 'footer.php';
?>
您应该在图像周围添加一个包装div,该div具有类似的css属性
HTML
<div class="container">
<img id="image" src="../images/company_img1.jpg" height="700px" width="100%" alt="companyProfile_image" class="img-responsive" />
</div>
CSS
.container {
position: relative;
z-index: 1;
overflow: hidden;
}
这样,图像在移动时不会影响DOM的其余部分。
相关文章:
- 我不知道我的编码有什么问题.(JavaScript)
- 登录后重定向,缓存页面问题-Javascript
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 浮点数字问题JavaScript
- 局部全局变量问题 - JavaScript
- 内容滑块问题 javascript
- 多个脚本导致链接问题?Javascript、CSS、HTML、Jquery
- 基本范围问题(javascript和node)
- 表单验证问题(Javascript)
- 表杂乱无章的问题.Javascript HTML5.
- 我的代码有什么问题.JavaScript幻灯片
- 这段代码有什么问题?(JavaScript)
- 浏览器和移动设备的视差背景问题(javascript/jquery)
- Mozilla中的setInterval()问题(Javascript函数)
- While循环问题-JavaScript-jQuery.Clone()
- 检查密码匹配问题(JavaScript)
- 抓取选中单选按钮的问题- JavaScript
- 基于下拉选择禁用文本字段的问题(JavaScript)
- 比较日期问题- javascript
- 浏览器兼容性问题Javascript