2016-04-27 14 views
0

Meine Website verwendet jquery Version 1.11.o und ich möchte ResponsiveSlides.js von GitHub verwenden, um eine Diashow auf meiner Homepage anzuzeigen, aber ResponsiveSlides.js verwendet jquery Version 1.8.3 und es Konflikte mit v1.11.0, so dass meine Website bricht .Wie verwendet man mehrere jquery-Version, so dass ResponsiveSlides.js funktioniert?

Ich habe die Lösung unten versucht, die ich in einer anderen Frage gefunden habe, so dass ich beide jquery Version verwenden kann, aber es hat nicht funktioniert. Wie kann ich dies erreichen und beide jQuery-Versionen ohne Konflikte verwenden?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script> 
<script>var $j = jQuery.noConflict(true);</script> 
<script> 
    $(document).ready(function(){ 
    console.log($().jquery); // This prints v1.11.0 
    console.log($j().jquery); // This prints v1.8.3 
    }); 

+0

ein iframe versuchen --- http://www.w3schools.com/html/html_iframe.asp – Tasos

+0

Ein iframe in ? Ich denke nicht, dass das möglich ist. – user1724434

+0

vergewissern Sie sich, dass Sie alles darüber gelesen haben, was ein iframe ist, bevor Sie spekulieren, dass es in den Kopf geht – Tasos

Antwort

0

Unter Verwendung von 2-Versionen von jQuery wird nicht empfohlen und wird eine Last von Problemen führen. Sie sollten die jQuery migrate plugin verwenden. Das Plug-in stellt veraltete Funktionen und Verhaltensweisen wieder her, so dass älterer Code auch in jQuery 1.9 und höher ordnungsgemäß ausgeführt wird. Die neuesten Versionen würden wie folgt verwendet werden:

<script src="jquery-1.12.3.min.js" type="text/javascript"></script> 
<script src="jquery-migrate-1.3.0.min.js" type="text/javascript"></script>