試圖做類似於這樣的事情:jQuery background-position animation但是沒有得到它的工作。想知道有沒有人可以幫忙。用jQuery移動背景位置
我在頁面上有一個jCarouselLite旋轉木馬。我有一個subnav到那個在頂部有一個小箭頭的jCarousel來表示,這是與在旋轉木馬中顯示的幻燈片相關的subnav。由於jCarouselLite沒有反饋功能,並且在項目中更改爲另一個輪播時間太晚,所以我需要查看是否可以使其工作。我原以爲我可以使用JS在與橫幅相同的定時循環中移動背景位置,但它不起作用。
這裏的JS我做:
function bannav(){
var sp = new Array(-880,-700,-520,-360,-180);
var i=0;
for(i===1;i<=5;i++){
position = sp[i]+'px 0px';
window.setInterval(function(){
$('div.container div.banner-holder ul#controls').animate(function(){
$this.css('background-position', position);
});
}, 8000);
if(i==5){i=0};
}}
所有它做的是佔用的頁面。我是盲目的看着它,所以我做了一些非常愚蠢的事情,提前道歉。任何幫助非常感謝。
T
應該爲此(i === 1; i <= 5; i ++){ 只適用於(i = 1; i < = 5; i ++){ – TommyBs
即將說相同:) –
哈哈當它發生時就討厭它! – TommyBs