jQuery ThickBox: несколько заголовков при вызове метода инициализации

Я использую jQuery thickBox, чтобы использовать эффект световой коробки n моей страницы. Иногда я загружаю содержимое одного из моих DIV с помощью метода загрузки jQuery. В это время толстый ящик не работал, поэтому я вызвал функцию инициализации (я положил что в другой функции PreLoad () и invoiked), доступной в $ ( документе ). ready ( function () { tb_init ( 'a.thickbox, area.thickbox, input.thickbox' ); // передать, куда применить thickbox imgLoader = new Image (); // preload image imgLoader . src = tb_pathToImage ; }); перед загрузкой содержимого в div

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

Таким образом, после этого мой лайтбокс работал отлично. Я хотел вызвать функцию PreLoad (), когда я загружаю содержимое снова и снова. Теперь, если я вызываю функцию PreLoad 4 раза, я получаю 4 бара заголовка в моей световой коробке. нет Идея, как идти вперед. Есть предположения ?? заранее спасибо

jquery,thickbox,

0

Ответов: 2


2 принят

Или добавить

tb_show

где-то в верхней части thickbox.jsфункции в thickbox.jsфайле.


0

Вам нужно добавить вызов «tb_remove ();» в ваш шаблон взаимодействия. Это должно чисто демонтировать толстый экземпляр.

Просто добавьте «tb_remove ();» в верхней части вашей функции PreLoad ().

JQuery, Thickbox,
Похожие вопросы
Яндекс.Метрика