作者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