gpt4 book ai didi

javascript - 当背景图像到达底部时如何停止背景位置变化?

转载 作者:行者123 更新时间:2023-11-28 00:40:07 24 4
gpt4 key购买 nike

Javascript:

 (function($) {  

var x = 0;
var y = 0;
//cache a reference to the banner
var banner = $("#banner");

// set initial banner background position
banner.css('backgroundPosition', x + 'px' + ' ' + y + 'px');

// scroll up background position every 90 milliseconds
window.setInterval(function() {
banner.css("backgroundPosition", x + 'px' + ' ' + y + 'px');
y--;
//x--;

//if you need to scroll image horizontally -
// uncomment x and comment y

}, 90);

})(jQuery);

CSS:

div#banner {  
width: 960px;
height: 200px;
margin: auto;
background: url(../images/fotogrph-skyscraping.jpg) repeat 0 0;
}

HTML:

<div id="banner"></div>

当背景图像到达底部时,我无法让位置变化停止。

最佳答案

http://jsfiddle.net/naeemshaikh27/u0x15oj3/

  1. 计算图像的真实高度。

  2. 减去显示的div的高度,这就是阈值。

  3. 达到此阈值时清除间隔

关于javascript - 当背景图像到达底部时如何停止背景位置变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28047529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com