2009-06-17 46 views
0

我正在使用jQuery thickBox在頁面中使用燈箱效果。有時,我使用jQuery的加載方法加載我的DIV中的一個DIV的內容。那時候粗框didnt工作,所以我叫初始化函數(我把那叫做預加載()和invoiked它的另一個功能)提供thickbox.js之前我負載的divjQuery ThickBox:調用初始化方法時的多個標題欄

$(document).ready(function(){ 
tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox 
imgLoader = new Image();// preload image 
imgLoader.src = tb_pathToImage; 
}); 

所以此後我的收藏夾精細的工作內容。當我重新加載內容時,我想調用PreLoad()函數。現在,如果我調用PreLoad函數4次,我會在燈箱中獲得4個標題欄。不知道如何繼續前進。有什麼想法嗎 ??在此先感謝

回答

2

或者在tb_show功能在thickbox.js文件頂部添加

$("#TB_window").html(""); 

地方。

0

您需要添加一個調用「tb_remove();」進入你的互動模式。這應該乾淨地卸除thickbox實例。

只需添加「tb_remove();」到您的PreLoad()函數的頂部。