[ js ] 關於append()的內容無法有thickbox的效果

看板Ajax作者 (天才櫻木)時間16年前 (2009/09/07 15:09), 編輯推噓2(2013)
留言15則, 4人參與, 最新討論串1/1
我使用一個funtion 在html中的某個<div>後面 使用append 加一段 <dl> <dt><span> <a href="a.html?TB_iframe=true&amp;modal=true;height=300&amp;width=700" class="thickbox"><img src="edit.gif"></a> </dt></span> </dl> 可是我點了append出來的這個內容的<a> 它卻沒有跳出thickbox 而是把頁面轉換到a.html 這是為什麼呢@@? 請熟悉thickbox的人可以跟我講一下嗎? 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.143.193

09/07 17:00, , 1F
因為綁定時間點已過 , 請參考 #1AJp8Hz- 一文.
09/07 17:00, 1F

09/07 17:54, , 2F
對不起@@ 我看不懂這個#1AJp8Hz 可以解釋一下嗎?
09/07 17:54, 2F

09/07 20:57, , 3F
我懂了 謝謝 所以只要改了那個就行了嗎 我試試
09/07 20:57, 3F

09/07 21:03, , 4F
可是我改完之後還是一樣耶
09/07 21:03, 4F

09/07 22:22, , 5F
modal=true; → modal=true&amp; ?
09/07 22:22, 5F

09/07 22:49, , 6F
那個沒有關係~
09/07 22:49, 6F

09/07 23:34, , 7F
就是你要先 append 完後才能執行 thickbox 的綁定
09/07 23:34, 7F

09/07 23:37, , 8F
如果你把這些 code 放在 a.js 中,要 load 完 a.js 才能load
09/07 23:37, 8F

09/07 23:38, , 9F
thickbox.js
09/07 23:38, 9F

09/07 23:43, , 10F
我是把append的內容寫在原始碼底下
09/07 23:43, 10F

09/07 23:49, , 11F
我照#1AJp8Hz的改完之後 反而在原本funtion裡產生錯誤
09/07 23:49, 11F

09/08 08:39, , 12F
你的 jQuery版本是哪一版? live只在1.3以後的版本有支援喔.
09/08 08:39, 12F

09/08 08:39, , 13F
另外沒有原始碼的狀況下 , 能給你的診斷就只有到這裡了.
09/08 08:39, 13F

09/08 11:19, , 14F
是1.24a@@ 我去換一下試試看
09/08 11:19, 14F

09/08 11:30, , 15F
可以了~只是原本JS的其他功能榜定還要修改~TONY大 感謝
09/08 11:30, 15F
文章代碼(AID): #1AfB6SiT (Ajax)
文章代碼(AID): #1AfB6SiT (Ajax)