Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   $(document).ready и динамический контент (http://www.flasher.ru/forum/showthread.php?t=148637)

MadMax 07.01.2011 16:51

$(document).ready и динамический контент
 
Всем привет, пишу сайт, весь контент меняется при помощи AJAX, но в сайте используются jquery плагины например pirobox, обычно инициализация плагинов происходит вот так:
Код:

$(document).ready(function() {

        $().piroBox({

                        my_speed: 600, //animation speed

                        bg_alpha: 0.5, //background opacity

                        radius: 4, //caption rounded corner

                        scrollImage : false, // true == image follows the page, false == image remains in the same open position

                        pirobox_next : 'piro_next', // Nav buttons -> piro_next == inside piroBox , piro_next_out == outside piroBox

                        pirobox_prev : 'piro_prev',// Nav buttons -> piro_prev == inside piroBox , piro_prev_out == outside piroBox

                        close_all : '.piro_close',// add class .piro_overlay(with comma)if you want overlay click close piroBox

                        slideShow : 'slideshow', // just delete slideshow between '' if you don't want it.

                        slideSpeed : 4 //slideshow duration in seconds(3 to 6 Recommended)

        });

});

, после загрузки страницы плагин выбирает все элементы с которыми он будет работать ну и работает, у меня ситуация следующая, если юзер кликает по какойто ссылке то подгружается новый контент, а теперь вопрос: Как, после динамической смены контента заставить плагин снова пересмотреть DOM и выбрать элементы для работы?

membrilius 07.01.2011 20:21

вот и в этом вся проблема, что вы пишите используя jquery и плагины к нему... попробовали бы сами, там не так уж всё и сложно. Главное разобраться в принципе работы.

Код:

после загрузки страницы плагин выбирает все элементы с которыми он будет работать
Это делает какой-то метод, функция ? ... после клика юзера её нельзя вызвать ещё раз после загрузки контента? Честно я jquery не люблю, поэтому, сложно так сказать.

MadMax 08.01.2011 02:26

membrilius, да делает функция, я после обновления контента ее вызываю, но чтото на подгруженном контенте плагин уже не работает)), ну еще покопаюсь конечно, если нет, то заменю плагин самописным скриптом (я просто сайт переделываю с html так что весь набор плагинов по возможности должен остаться)

Хемуль 17.01.2011 18:56

2 MadMax:
А код можете показать? Или ссылку на сайт дать.


Часовой пояс GMT +4, время: 00:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.