Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Сделать автоклик при дозагрузке страницы (https://javascript.ru/forum/jquery/38181-sdelat-avtoklik-pri-dozagruzke-stranicy.html)

mmmaximum 22.05.2013 18:40

Сделать автоклик при дозагрузке страницы
 
Добрый день, уважаемые Вебмастеры!

есть кнопка, скрыть авторов, которая блокам autors display none , но когда подгружаются новые блоки с новостями их блокам авторов надо тоже подписывать сразу

jQuery('#mybot').click(function(){

if (jQuery('.quotesmenu').css('display')=='block'){
jQuery('.quotesmenu').hide(200);
}else{
jQuery('.quotesmenu').show(200);
}
});
это кнопка
она меняет у загруженных элементов
а когда загружаются новые надо еще раз нажать чтоб у новых блоков тоже исчезло
-- Надо чтобы она сама срабатывала при изменении страницы (перезагрузки нет). Как это сделать?

danik.js 22.05.2013 18:47

Вызывать при подгрузке $('#mybot').trigger('click')

mmmaximum 22.05.2013 19:03

поточнее скажите где это написать?
в коде подзагрузки?

почему-то не заработал этот вариант есть еще?

skrudjmakdak 23.05.2013 09:20

подгрузку делайте аяксом?
jQuery('#mybot').click(function(){
var objs = $('.quotesmenu');
$(objs).css('display') == 'block') ? $(objs).hide(200) : $(objs).show(200);
});

$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(data){
     //что то делаем с data
     //далее и вызываем функцию
     $('#mybot').trigger('click')
   }
 });

skrudjmakdak 23.05.2013 09:23

и думаю использовать не просто клик.. а live click
вот есть обсуждения
http://habrahabr.ru/qa/22322/


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