2015-04-07 168 views

回答

1

使用fadeTo代替,因此div不會消失並重新出現,導致您描述的滾動行爲。

$('#header_photo').fadeTo(900,0.1,function() { 
    $('#header_photo').css({ 
     'background-image' : "url('" + backgrounds[currentBackground] + "')" 
    }); 
    $('#header_photo').fadeTo(900, 1.0); 
}); 

演示:http://jsbin.com/dufadi/1/

+0

謝謝,但它不能正常工作。 –

+0

你試過我的演示了嗎?它似乎是工作:) http://jsbin.com/dufadi/1/ – Drakes

+0

你說得對,我在錯誤的文件中進行更改.. 非常感謝! –