0
A
回答
0
问题是当您调整浏览器的大小时,背景图片会改变高度(由于background-size:100% auto;
,但是元素本身并没有更新,您可以通过实际调整div的大小来修正这个问题,而不仅仅是背景 - 图像,但是让我们假设你不想这样做,在这种情况下,您需要调整使用JavaScript股利,以使内容的其余部分将出现在正确的地方。
$(document).ready(function() {
$homeDiv = $('.home');
$(window).resize(); //call this onload to make sure the div is initially right
});
$(window).resize(function() {
($homeDiv).height($(window).width()/1440 * 600);
console.log($(window).width()/1440 * 600);
});
当然然后你的褪色可能不会像你期望的那样行事,所以改变你的JS中的'opacity'
行:
'opacity' : 1 - windowScroll/($(window).width()/1440 * 600 - 30)
这确实取决于您的图像具有一致的尺寸。有一些方法可以在不知道这一点的情况下做到这一点,我相信,但这是最简单的。
相关问题
- 1. Javascript活动div - 保持mousedown与其他文本在页面上移动时div的移动
- 2. 使文本在div内保持相对
- 3. 在div中移动文本而不移动div
- 4. Div在移动版本上保留div div
- 5. 保持DIV滚动时
- 6. Sed - 从保持缓冲区移动/插入文本
- 7. TextView在添加文本时保持移动?
- 8. 移动文本,同时保持CSS中的背景图像
- 9. 当您键入并保持光标移动jQuery重复文本
- 10. HTML DIV移动文本到下一行
- 11. 单独移动文本div标签
- 12. 停止移动其他div的文本
- 13. Openlayers - 将缩放文本移动到DIV
- 14. 如何保持我的圆形div不移动
- 15. 如何保持此DIV背景不移动浏览器窗口?
- 16. DIV内容移动需要保持对齐的权利
- 17. 保持锁定到位DIV项目上移动调整大小
- 18. 保持CONTENTEDITABLE DIV
- 19. 保持文本输入滚动同步
- 20. iPhone - 滚动一个UIScrollView保持移动
- 21. 移动本地SVN回购,但保持本地
- 22. 在div之间移动时使div保持打开状态(使用jQuery)
- 23. 为什么我的div在移动时不能与其他div保持同步?
- 24. 浮动div保持滑动下方其他浮动div
- 25. 保持悬停状态在整个div中保持活动
- 26. 保持Div中心
- 27. 保持div溢出
- 28. 创建浮动框,保持在div
- 29. 浮动菜单,保持在父div
- 30. 保持图像加载滚动DIV