看板 Ajax 關於我們 聯絡資訊
在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)
TonyQ:別忘記要載入liveQuery.js :p 11/05 16:26