[心得] thickbox搭配livequery動態載入
在Tony大的建議下
我嘗試開了thickbox.js
將裡面的click改成livequery
神奇的我只改了一行就成功了XD~~~
line 21
$(domChunk).click(function(){
改成
$(domChunk).livequery("click", function(){
之後動態載入的html裡面有thickbox也能使用
---------------------------------------
順便講一下thickbox可以在frame裡跳出frame顯示的方法
line 25
主頁和框架頁都要在入jquery,thickbox js,thickbox css
thickbox.js裡
tb_show(t,a,g);
改成
if (window.parent.frames[window.name] &&
(parent.document.getElementsByTagName('frameset').length <= 0)) {
self.parent.tb_show(t,a,g);
}else{
tb_show(t,a,g);
}
框架裡也能用thickbox囉...
---------------------------------------
不過兩種效果不能過存...如果跨框架又能live使用thickbox就有賴大大的研究了
----
另外使用thickbox想通過CSS Validation的可以使用下面的作弊法= =...XD
<?php
//為了讓thick box通過css validation
$text = $_SERVER["HTTP_USER_AGENT"];
$findme = 'W3C';
$engine = strstr($email, $findme);
if (!preg_match("/".$findme."/i", $text)) { ?>
<link rel="stylesheet" href="css/thickbox.css" type="text/css" media="screen"
/>
<?php } ?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.217.211
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.217.211
※ 編輯: tn801534 來自: 218.211.217.211 (11/05 16:16)
→
11/05 16:26, , 1F
11/05 16:26, 1F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章