我有幾個可以在屏幕上採取的行動,會導致圖像通過Ajax調用(非jQuery)重新加載。我需要一種方法來檢測圖像已重新加載,以便我可以再次將事件處理程序附加到圖像。我怎樣才能做到這一點?jQuery/Javascript - 如何檢測圖像被重新加載
0
A
回答
4
另一種方法是在jQuery中使用live事件。
它將處理程序綁定到當前存在的(選定的)元素和任何可能稍後出現的其他元素(通過XMLHttpRequest或簡單的DOM處理)。這意味着您不必檢測圖像或其他元素是否已重新加載,它會自動爲您綁定事件。
0
目前還不清楚ajax是否只是更新圖像的src
,或者您是否擁有全新的帶有<img>
標籤的html塊。
無論如何,這應該將一個onload
事件綁定到頁面上的任何圖像以及添加到DOM的任何img。
$('img').live("load", function(e){
// fires when an img tag has an onload event fire.
});
相關問題
- 1. 如何檢測該頁面被重新加載到硒(python)中?
- 2. 檢測圖像加載
- 3. jQuery檢測圖像加載
- 4. MooTools - 如何重新加載圖像?
- 5. 如何重新加載simple_captcha圖像
- 6. 如何重新加載iCarousel圖像?
- 7. RecyclerView重新加載圖像
- 8. as3:重新加載圖像
- 9. TinyMCE如何檢測圖像被刪除
- 10. 被重新加載
- 11. 如何將圖像數組傳遞給icarousel?如何重新加載圖像陣列數據重新加載icarousel?
- 12. UIScrollView - 動態加載圖像,如何在scrollview中重新加載更多圖像?
- 13. Android webview如何檢測何時重新加載
- 14. 如何檢測圖像重定向JS
- 15. 反應本機檢測加載圖像
- 16. 檢測加載的pixi畫布圖像
- 17. jQuery的:檢測加載圖像
- 18. 檢測多個圖像加載事件
- 19. 如何檢測圖像何時完全加載?
- 20. Javascript:檢測圖像的加載狀態,只有當新圖像「加載」時纔會換出舊圖像?
- 21. 如何刷新/重新加載JPanel中的圖像
- 22. 如何檢測圖像加載失敗的原因?
- 23. 如何檢查圖像是否加載?
- 24. 如何檢查圖像是否加載?
- 25. 如何重新驗證表單後,它已被重新加載
- 26. 當所有的圖像從動態頁面加載加載如何檢測?
- 27. 使用picasso重新加載圖像
- 28. 使用ajax重新加載圖像jquery
- 29. 重新加載php圖像(驗證碼)
- 30. 重新加載匹配圖像
對於目前不支持live的事件,還有一個名爲liveQuery的jQuery插件,它可以以類似的方式處理所有瀏覽器事件。 – ceejayoz 2009-10-31 17:36:10
真棒,棒極了,真棒! – epitka 2009-10-31 17:36:38