Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   проблема с плагином (https://javascript.ru/forum/jquery/39234-problema-s-plaginom.html)

japan_parts 21.06.2013 18:22

проблема с плагином
 
Здравствуйте товарищи. Как заставить работать плагин после загрузки элемента через ajax с которыми плагин непосредственно работает.
сам плагин вот: http://darsa.in/sly/

animhotep 21.06.2013 18:52

дёрнуть вызов плагина после загрузки

japan_parts 21.06.2013 19:56

как же я сам не догадался....

japan_parts 21.06.2013 20:17

может вы покажите практический пример? на сайте разработчика есть примеры, но они почему то не работают или может я чего не понимаю

https://github.com/Darsain/sly/wiki/Calling

Faab 21.06.2013 20:25

А что за элемент ты грузишь аяксом? Ты пример маленький приведи хотя бы, так тебе может помогут. Я правда понятия не имею о каком плагине пишешь. ))

japan_parts 22.06.2013 01:21

подгружаю вот это. это слайдер, точнее его оболочка
<div class="frame" id="centered">
				<ul class="clearfix">
				
				</ul>
			</div>



function Template_download(tmp)
{
var tmp=slaider;
$.post("templates/"+tmp+".html", 1, function(data) {
$("#content").html(data);

});
}



здесь пример работы слайдера, но это когда слайдер загружен сразу, а мне нужно чтобы он подгружался уже после загрузки страницы
http://darsa.in/sly/examples/horizontal.html

Faab 22.06.2013 04:33

Я так понимаю ты его уже установил и он у тебя работает сразу же как только загрузилась страница? А ты хочешь что бы он у тебя появлялся на страничке только после какого то события?

Какой JS код ты сейчас используешь для запуска плагина?
После какого события у тебя должен появляться или запускаться слайдер?

danik.js 22.06.2013 05:23

Цитата:

Сообщение от japan_parts
здесь пример работы слайдера, но это когда слайдер загружен сразу, а мне нужно чтобы он подгружался уже после загрузки страницы

Ну так ты перенеси вызов плагина - $('__selector__').sly(__options__) - в callback-функцию сразу после $("#content").html(data)

japan_parts 22.06.2013 11:34

Цитата:

Сообщение от danik.js (Сообщение 257764)
Ну так ты перенеси вызов плагина - $('__selector__').sly(__options__) - в callback-функцию сразу после $("#content").html(data)


в том то и дело что я плагин никак не вызываю. он автоматически начинает работать. его вызов видимо по умолчанию прописан в коде, а как его вызвать самому не знаю.

japan_parts 22.06.2013 11:34

Цитата:

Сообщение от Faab (Сообщение 257763)
Я так понимаю ты его уже установил и он у тебя работает сразу же как только загрузилась страница? А ты хочешь что бы он у тебя появлялся на страничке только после какого то события?

Какой JS код ты сейчас используешь для запуска плагина?
После какого события у тебя должен появляться или запускаться слайдер?

да, после подгрузки слайдера в контент


Часовой пояс GMT +3, время: 05:57.