感謝您花費一些時間。div背景圖像呈現後的jQuery事件
我想知道是否有一種可能的方式使用jQuery在div背景圖像完成下載和呈現後立即觸發函數。
比方說,你有這個div
<div id="img1" class="img1"> </div>
其中IMG1風格
.img1 {
background-image: some_big_image.png;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
display: none;
}
concidering這個javascript函數
function showDiv() {
$("#img1").fadeIn(1000);
}
有沒有辦法來調用以前的功能權限後圖像被渲染? 通過呈現我的意思是調整大小,以適合其div內準備好顯示。
我發現很多有關在頁面加載後或下載圖像後觸發函數的信息,但沒有關於後期渲染。
你們是最好的。先謝謝你。
HTTP:/ /stackoverflow.com/questions/910727/jquery-event-for-images-loaded – xyz
你的目標是什麼?似乎只要頁面加載就會消失。爲什麼要在圖像呈現後嘗試執行它? – thefreeman
@davidcroda如果我這樣做,圖像下載但尚未渲染。圖像必須根據div的位置和大小調整大小和重新定位。淡入處在圖像呈現之前開始。 –