Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Перезагрузить jQuery (https://javascript.ru/forum/jquery/45728-perezagruzit-jquery.html)

Saboth 13.03.2014 18:13

Перезагрузить jQuery
 
Суть проблемы такова.

Загружается страница, в конце страницы привязывается файл ядра jQuery и файл самих скриптов.
Всё прекрасно работает.
Потом Ajax-ом подтягиваю содержимое к примеру в div. И вот всё, что было после установления ядра, т.е. в этой div которая по умолчанию пустая, JQ не видит.

Ну или даже в качестве эксперимента присоединял файлы в начале страницы, тогда не видит всё что идёт ниже, после подключения.

Собственно вопрос.
Как JQuery-тину перезагрузить, перезапустить, обновить или ещё что, что бы она реагировала на подтянутое позже?

Вот если надо пример функции которую использую.
jQuery('th').click(function()
{
 var id = this.className;
 var time = 250;
 $('.tabTd:not(#'+id+')').slideUp(time,function()
  {
   $("#"+id).slideDown(time);
  })
})

Царь Леонид 13.03.2014 18:21

Надо использовать on click, например
$('body').on('click', 'th', function(){
});

Saboth 14.03.2014 09:33

Спасибо большое. Жизнь наладилась.


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