Итак, у меня есть следующий jquery:

jQuery(document).ready(function() { 
    jQuery.ias().on('rendered', function(items) {       
        first_function();
        second_function();              
    }); 
}); 

В этой текущей настройке функции запускаются только при рендеринге jquery.ias().

Как изменить условие, чтобы эти функции запускались как при загрузке страницы, так и при рендеринге jQuery.ias?

Спасибо.

РЕДАКТИРОВАТЬ:

Итак, у меня на самом деле есть много функций, которые нужно запускать при указанных выше условиях. Извините за недопонимание

jQuery(document).ready(function() { 
    jQuery.ias().on('rendered', function(items) {       

    //1st function
    jQuery('#rh_post_add_done').click(function(){
      jQuery('#rh_post_add_done_click').click();
    }); 
    //2nd function
    jQuery(document).ready(function(){
        jQuery(".rh_setting_button").click(function(){
         var post_id_edit = jQuery(this).data("post_id");
             jQuery('#rh_' + post_id_edit).popup();
        });   
     })
     //3st function  
     //4th function
     //5th function
     //6th function
     //7th function, you get the point                  
    }); 
 });
0
Steve Kim 22 Окт 2015 в 11:38

2 ответа

Лучший ответ
jQuery(document).ready(function() { 
    jQuery.ias().on('rendered', function(items) {       
        first_function();
        second_function();              
    }); 

    first_function();
    second_function();  
});
3
Yuriy Yakym 22 Окт 2015 в 08:40

Используйте следующий оператор, поэтому функции будут вызывать оба условия.

 jQuery(document).ready(function() { 
            first_function();
            second_function(); 
        jQuery.ias().on('rendered', function(items) {       
            first_function();
            second_function();              
        }); 
    });
1
Domain 22 Окт 2015 в 08:41