2015-02-19 9 views
0

Я использую бесконечные кнопки прокрутки и социальной доли после загрузки большего количества результатов. Мне нужно перезагрузить скрипт для появления кнопок? Я использую добавление к любому плагину, и у них есть сценарий <script type="text/javascript" src="http://static.addtoany.com/menu/page.js"> </script>. Как перезагрузить этот скрипт так, чтобы появлялись кнопки? Я добавил этот код, но только кнопки Facebook и Twitter появились после того, как АЯКС загружены новые результаты не плюс Google и Pinterest ...Как перезагрузить скрипт после вызова ajax?

jQuery('body').trigger('post-load'); 

Как я решить эту проблему?

ответ

4

Вы можете использовать .ajaxComplete (функция().

$(document).ajaxComplete(function() { 
    $(".log").text("Triggered ajaxComplete handler."); 
}); 

Посмотреть более here.

Или вы можете использовать jQuery.GetScript()

$.getScript("ajax/test.js") 
    .done(function(script, textStatus) { 
    console.log(textStatus); 
    }) 
    .fail(function(jqxhr, settings, exception) { 
    $("div.log").text("Triggered ajaxError handler."); 
}); 

Смотреть еще here.

$(document).ajaxComplete(function() { 
a2a.dom.ready(function(){a2a.init_all();a()}); 
}); 

или

$(document).ajaxComplete(function() { 
    if(document.body){a2a.init();a()} a2a.dom.ready(function(){a2a.init_all();a()}); 
}); 
+0

Спасибо за это, но как я запустить этот код 'HTTP: // static.addtoany.com/меню/page.js' в JQuery? – user892134

+0

Будет '$ (" body ") .load (" http://static.addtoany.com/menu/page.js ");' работать? – user892134

+0

Отредактировано над кодом! Можете ли вы предоставить ссылку, пожалуйста? –

Смежные вопросы