在$(document).ready被調用後,我的應用程序向DOM添加了一些元素。我正在使用jQuery 1.9.0JQuery「出現」事件
以下示例有效。
$(document).on("click", "#box-descr", function(evt) {
console.log("I showed up");
});
不過,我要執行該功能,當元素出現在屏幕上。我在這裏看不到任何事件http://api.jquery.com/category/events/
基本上它是一個單頁面應用程序,因此文檔就緒只被調用一次,但元素在用戶與UI進行交互時進入和退出屏幕。
您如何定義「何時出現」?即當它已經加載到DOM中,或者當它已被一些其他jQuery代碼可見時? – BenM 2013-04-05 08:30:11
或者當元素可見本身,但不在視口中,並且用戶滾動到它? – Tommi 2013-04-05 08:30:47
對不起,我的意思是當它已經完全添加到DOM – 2013-04-05 08:51:36