У нас есть список спаренных дивы динамически построенных в ColdFusion странице (internshipHandleX, internshipHiddenX и т.д.), обернув по запросу и добавление текущей строки, например:Можно назначить триггер bPopup и целевые divs динамически?
<div id="internshipHidden#internship.currentrow#" class="hidden pop-up">
, что мы хотим связать вместе модальные окна и соответствующие триггеры. Используя этот код:
for (var row = 1; row <= totalInternships; row ++){
var thisHandle = "#internshipHandle" + row;
var thisHidden = "#internshipHidden" + row;
$(thisHandle).click(function(e){
e.preventDefault();
$(thisHidden).bPopup({modalColor:"black"});
});
}
Мы по-видимому, связать все из internshipHandle (ов) к последней internshipHidden. Что мне не хватает? Есть ли лучший способ сделать модальные окна из динамически созданных css-скрытых divs (то есть в каркасе скелета? Я ДЕЙСТВИТЕЛЬНО не хочу начинать с использования bs.)
DreamWeaver не рад, что я помещаю функции в циклах, но все классные дети говорят мне не слушать его.
Редактировать: попробовал то же самое с диалоговом окне jqueryUI и имел те же проблемы. Мне понравилось бы объяснение. Благодаря!
У вас есть код javascript, заключенный в '$ (document) .ready()', так что он не выполняется до тех пор, пока DOM не будет загружен? Вероятно, вам нужно показать нам больше кода, поскольку у вас есть не полный пример. –
Одно слово: Закрытие. – Alex