<div class="strategy" class="hidden">
<img src="http://pic1.com" />
</div>
<div class="creative" class="hidden">
<img src="http://pic2.com" />
</div>
我有像上面這樣的圖像div的負載。我的意圖是隻有當用戶向下滾動到一個div,然後該div內的圖像開始加載一個指標,並在完成加載後圖像淡入。目前我使用jquery.appear插件來使圖像淡入當用戶滾動到div。但所有的圖像一次加載。我只需要當用戶向下滾動div然後加載然後淡入。請幫助我。下面是我在使用淡入與插件的代碼。當用戶滾動到div時,JQuery加載並淡入圖像
$(document).ready(function() {
function fadeInDivs(elements){
for(var i=0;i<elements.length;i++){
array[i].appear(function(){
$(this).css('visibility', 'visible')
.hide()
.fadeIn(3000);
}
}
});
var array = [$('.strategy'),$('.creative')];
fadeInDivs(array);
的,因爲我可憐的解釋,人們誤以爲我的問題也許。我不問如何檢測用戶是否滾動到div(我已經成功地做到了這一點)。我的問題是當用戶向下滾動到div時如何使用帶有指示器的AJAX加載圖像。
我添加了代碼,但當我滾動到DIV時,我的顯示沒有顯示。我收到一個錯誤'elements [i] .appear'不是函數 – Si8 2014-02-20 20:27:34