[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отлов динамических элементов DOM
Игорь_Vasinsky
Вообще есть слайдер, обычный слайдер - размещается в определённом DIV

весь JS к плагину подключён на одной странице - на которой я предварительно вывожу несколько картинок - которые автоматом цепляются плагином

есть необхадимость динамической смены слайдера - т.е. полной подмены всех картинок

Делаю с помощью стандартной функции AJAX на чистом JS - только читаю картинки xmlhttp.open ( "GET", "/t_sliders/?id="+id+"&rand="+Math.random(), true ); - без JS - его там нет

консоль молчит - видимо дело всётаки в динамическом контенте

картинки формируются - но игноряться плагином

вот кусок - который ловит все картинки в нужном DIV

 // Get this slider
var slider = $(element);
slider.data('nivo:vars', vars).addClass('nivoSlider');

// Find our slider children
var kids = slider.children();
kids.each(function() {
var child = $(this);
var link = '';
if(!child.is('img')){
if(child.is('a')){
child.addClass('nivo-imageLink');
link = child;
}
child = child.find('img:first');
}


уже позабыл как откорректировать - чтобы зацепить динамически повешенные элементы.

сам плагин http://naikom.ru/blog/archives/1322

<div id="slider">

<img
src="http://nivo.dev7studios.com/images/slide1.jpg" alt="" />

<a
href="http://dev7studios.com"> <img src="http://nivo.dev7studios.com/images/slide2.jpg" alt="" /> </ a>

<img src="http://nivo.dev7studios.com/images/slide3.jpg" alt="" title="This is an example of a caption" />

<img
src="http://nivo.dev7studios.com/images/slide4.jpg" alt="" />

</ Div>


игнорить все динамически повешанные картинки.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.