我有幾個可以在屏幕上採取的行動,會導致圖像通過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. jQuery檢測圖像加載
- 3. 檢測圖像加載
- 4. 如何重新加載simple_captcha圖像
- 5. RecyclerView重新加載圖像
- 6. as3:重新加載圖像
- 7. TinyMCE如何檢測圖像被刪除
- 8. jQuery的:檢測加載圖像
- 9. 反應本機檢測加載圖像
- 10. 如何檢測圖像何時完全加載?
- 11. Javascript:檢測圖像的加載狀態,只有當新圖像「加載」時纔會換出舊圖像?
- 12. 如何刷新/重新加載JPanel中的圖像
- 13. 如何檢測圖像加載失敗的原因?
- 14. 重新加載UICollectionViewCell它有圖像
- 15. 重新定位加載圖像
- 16. 這會重新加載圖像嗎?
- 17. 重新加載匹配圖像
- 18. 加載圖像被提交
- 19. 如何檢測何時完全下載載入AJAX的圖像?
- 20. 如何重新加載視圖?
- 21. 如何讓UIViewController重新加載視圖?
- 22. 如何完全重新加載視圖?
- 23. 如何使用ALAsset保存並重新加載圖像?
- 24. 如何在UIButton中重新加載圖像在applicationDidBecomeActive
- 25. 如何上傳圖像,而無需重新加載
- 26. 如何重新加載img而不顯示錯誤的圖像
- 27. 如何強制在iPhone中重新加載圖像URL的TTPhotoViewController?
- 28. 當UITableView被重新排序時檢測
- 29. Android - GridView滾動正在通用圖像加載器中重新加載圖像
- 30. 如何檢查已加載的圖像是否已加載JavaScript?
對於目前不支持live的事件,還有一個名爲liveQuery的jQuery插件,它可以以類似的方式處理所有瀏覽器事件。 – ceejayoz 2009-10-31 17:36:10
真棒,棒極了,真棒! – epitka 2009-10-31 17:36:38