Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Jquery çakışan kütüphaneler

Merhaba arkadaşlar!

Google'dada aradım bu konu ile ilgili ama tam sonuca ulaşamadım.

Sorunum şu;

http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

ile

http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js

Kütüphanelerini aynı sayfada kullanmam lazım fakat kütüphaneler çakışıyor ve biri çalışıyorsa diğeri çalışmıyor.

Bu sorunu nasıl çözebilirim. Acil lazım.

Teşekkür ederim...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • zyber adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    57 cevap - 25 soru
    Bende bu durumu yaşamıştım.
    Örneğin

    eq(0)
    



    1.4.2 de çalışırken diğer üst sürümlerde çalışmıyor.
  • xuma adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    171 cevap - 1 soru
    Aynı kütüphanenin farklı sürümlerini kullanmak oldukça uygunsuz.Farklı kütüphaneler olsa çözüm bulunabilirdi.Açıkcası neden kullanmanın zorunlu olduğunu merak ettim.
  • katapult adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    53 cevap - 22 soru
    Tamam sonunda düzgün çalıştı.


    $(function(){
    
    
    function Arrow_Points()
    { 
    var s = $('#container').find('.item');
    $.each(s,function(i,obj){
    var posLeft = $(obj).css("left");
    $(obj).addClass('borderclass');
    if(posLeft == "0px")
    {
    html = "<span class='rightCorner'></span>";
    $(obj).prepend(html);			
    }
    




    YERİNE


    var $x = jQuery.noConflict();
    $x(document).ready(function() {
    });        
            
            
    $x(function(){
    
    
    function Arrow_Points()
    { 
    var s = $x('#container').find('.item');
    $.each(s,function(i,obj){
    var posLeft = $(obj).css("left");
    $x(obj).addClass('borderclass');
    if(posLeft == "0px")
    {
    html = "<span class='rightCorner'></span>";
    $x(obj).prepend(html);			
    }
    
    



    Yazınca sorunsuz çalıştı.


    Aşağıdaki kodu "<script>" kodlarımızın başına ekliyoruz ve daha sonra script kodlarımızda "$" yazan yerlerin yerine "$x" yazıyoruz yukarıdaki örnekteki gibi.

    var $x = jQuery.noConflict();
    $x(document).ready(function() {
    });