jsFiddle Полный код:http://jsfiddle.net/bvmdW/JQuery динамического выбора и элемент
Я использовал JQuery Embedly заменить ссылки на YouTube с миниатюрой и видео. Я скрываю часть видео, используя display:none
в CSS. Сценарий Embedly будет динамически создавать следующий DOM в процессе:
<li id="1">
<img rel="vidPreview-1" class="embedly" src=".....">
<div id="vidPreview-1" class="vidPreview"> iframe videos here </div>
</li>
<li id="1">
<img rel="vidPreview-2" class="embedly" src=".....">
<div id="vidPreview-2" class="vidPreview"> iframe videos here </div>
</li>
Оба <img rel="vidPreview-X"
и <div id="vidPreview-X
динамически генерируются Embedly.
Теперь я также буду использовать плагин jQueryTools Overlay, чтобы всплывать скрытые видеоролики при нажатии на миниатюру. Я использовал:
$("img[rel]").live('click', function() {
$(this).overlay().load();
});
но, кажется, плагин Overlay не распознает live()
. В Firebug говорится, что: uncaught exception: Could not find Overlay: vidPreview-X
Может кто-нибудь, пожалуйста, назовите меня, как сделать live()
с наложением jQueryTools?
На этой странице примера я обнаружил, что вы пропустили # в rel = "vidPreview-1". Пожалуйста, проверьте или забудьте отправить его здесь? – sathishkumar