看板 Ajax 關於我們 聯絡資訊
我在 delegate 或 live 裡面綁 ready 或 load 並沒有效果 請問我應該怎麼在此 dom 產生時做一些預設的設定 以下是個簡單的範例 http://jsfiddle.net/CFv3Q/ 在此範例中,是可以改成在click時偵測是否有counter的屬性 但是在某些例子時 我會希望在他載入後可以預載圖片 讓我在click或hover時會立即顯示該圖片,不會延遲 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.75.166.222
musie:你要的就只是preload吧..http://tinyurl.com/7enwtop 04/10 11:15
no1kk:屋..我知道怎麼預載圖片,但是後來才新增的dom要預載,也要 04/10 11:22
no1kk:做一些基本設定 04/10 11:22
musie:所以你要的是一個eventListener。在dom生成時,自動去做 04/10 11:48
musie:某些動作..? 04/10 11:48
no1kk:可以這麼說,但不一定是用eventListener,只要dom產生時可以 04/10 12:01
no1kk:觸發一次就好 04/10 12:01
local9433:是這個樣子嗎?http://jsfiddle.net/CFv3Q/3/ 04/10 13:33
no1kk:這樣是在append的時候做設定,這件事通常是在不同的js發生的 04/10 13:56
no1kk:1.頁面上可能本來就有。2.無法控制到所有會append的js 04/10 13:57
local9433:可以先設定好已存在的DOM,之後在其他JS有append的地方 04/10 23:42
local9433:改寫成自訂的function嗎? http://jsfiddle.net/CFv3Q/8/ 04/10 23:42
no1kk:已經存在的dom比較好處理,而控制append時做某件事比較難 04/11 13:25
no1kk:有可能是利用ajax換掉某個區塊全部,甚至還可能有外部的js 04/11 13:26
nenpow:ready 和 load 不會bubble up 04/11 14:27