2015-06-11 2 views
0

Это самая постоянная и ограниченная проблема, о которой я уже давно знаю с моим опытом работы с JQuery. Моя проблема проста ....загрузка связанного скрипта с контентом на .load jquery

Я использую строку кода для загрузки содержимого из HTML-страницы B в классе определенного пространства в HTML-A ....

$(".tile-area-main").css({width: "720px"}).load("musability-music-therapy-what.html .slides"); 

в классе " .slides»(это слайдер) имеют некоторый связанный код, чтобы сделать его работать должным образом ....

$(document).ready(function() { 
    //Store a ref to slides 
    var $slides = $(".slides"); 

    //Bind event to the contianed that gets animated 
    $(".slide-container") 
    .on("transitionend webkitTransitionEnd oTransitionEnd msTransitionEnd", function(e){ 
e.preventDefault(); 
     // Remove classes from all the elements within the active container that starts with the class 'add-anim' 
     $slides.find(".slide-container [class^='add-anim']").removeClass("animated bounceInLeft bounceInUp"); 

     //Add appropriate classes to the matched elements within the active container 
     var $radio = $slides.find(":radio[name='radio-btn']:checked"); 
     $radio.next(".slide-container").find(".add-anim-up").addClass("animated bounceInUp"); 
     $radio.next(".slide-container").find(".add-anim-left").addClass("animated bounceInLeft"); 
    }); 
}); 

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

, так что вопрос: как я могу загрузить скрипт не только на этот вызов выше (будет началом), но и постоянно на странице html-страницы индекса, которую я загружаю, (у меня есть другие функции слайдера, которые мне нужно будет использовать) Вкратце .load отлично подходит для получения контента, но как насчет связанного кода.

p.s Мое кодирование является хромым, если кто-то может предоставить пример того, как это сделать, это будет a-m-a-z-i-n-g! Благодарю.

ответ

0

это один оооочень просто я не могу считаю он ударил меня в лицо .... просто горькая правда для Jquery begginners здесь ...

если вы используете .load, чтобы быть умным и захватить содержание из другие страницы хорошо сделанные ....

Если какое-либо из этого содержимого нуждается в скрипте для запуска, тогда вам нужно включить $ .getScript («url to js file»); после того, как вы выполнили функции .load

это позволяет просто работать!

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