作者DRLai (蘇打)
看板Ajax
標題[問題] thickbox的bug嗎?
時間Sun Jun 7 14:22:14 2009
我嘗試使用thickbox,但卻一直失敗
後來發現好像是thickbox無法載入在使用load的網頁
範例如下
aaa.php <--這是主要網頁,會使用jquery的load載入其他網頁
============================
<a href="http://www.hsiu28.net/main/?keepThis=true&TB_iframe=
true&height=500&width=820" title="OECSPACE" class="thickbox">
OECSPACE </a>
<div id="bbb"></div>
<script>
$(document).ready( function() {
$("#bbb").load( "bbb.php" ); //單純載入bbb.php到上面的div裡面
} );
</script>
bbb.php就只有跟上面紅色程式碼一樣,無其他內容
開啟aaa.php後會出現兩個連結OECSPACE
第一個連結是原本就寫在aaa.php裡面的
第二個連結是寫在bbb.php,然後由aaa.php載入
但是只有第一個連結可以產生thickbox的效果
第二個卻不能(只會像一般連結一樣開啟)
請問這是thickbox的bug嗎?
感謝
--
▊ ◥ thePainter. ◤ ▎
▊ ◣◢
◣ ◤ ◣
◤ ▎
▊ ◥◤ ◣
◤ ◤ ▎ http://www.wretch.cc/blog/myelf
▊ ◥ ◢ ◤ ◤ ◤
▎ Wretch@BBS -> P_myelf
▊ ◢◤ thePainter. ◣ ▎ φthePainter.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.212
1F:推 chrisQQ:bbb.php 要不要試試看加入 thinkbox 的 init function ? 06/07 14:30
2F:→ chrisQQ:或是,在 load bbb.php 之後在 init 一次 thickbox ? 06/07 14:31
3F:→ DRLai:原來是這樣阿@@成功了 06/07 14:32
4F:推 chrisQQ:因為你 aaa.php init thickbox 的時候 bbb.php 內容還沒讀 06/07 15:15
5F:→ chrisQQ:進來,所以 onclick event 沒有被加在 bbb.php 的超連結上 06/07 15:15