0
我有以下的地方#maincontent
包含一些圖像,將加載到#gallery
。現在的問題是,如果我點擊#maincontent img
並且很多次將不同的圖像加載到#gallery
中,則加載只是變得越來越拖沓。是因爲當我點擊下一張圖片時,它只是在上一張圖片的頂部,圖片隨着時間的推移而堆積如山?我不是很熟悉.append()
和.last()
,我只是想知道如何在加載最新的圖像後刪除先前加載的圖像。我試過$('img:last-child', this).remove()
,但它似乎沒有工作,所以我只是想知道我是否在正確的軌道上。刪除最後一個元素後追加
$('#maincontent img').click(function(){
$myFile = $(this).attr('src');
$('#gallery').append('<img src="'+$myFile+'" />');
$('#gallery img').last().css('display','none').fadeIn();
但是我不想清除之前的圖像,直到從最後一個圖像加載淡化圖像效果(從$('#gallery img')。last()。css('display ','none')。fadeIn();),現在它還允許在圖像已經加載到#gallery時重新縮略縮略圖(#maincontent img),也許還有另一種方法來防止這種情況發生? – MKL
'.preAll()'工作得很好,非常感謝! – MKL