Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

jQuery Çakışmasını Kesin Çözümle Önleyin

Merhaba,

Web projelerimizde yer yer hazır template üzerinde çalışmalarımızı gerçekleştirmekteyiz. Haliyle bu çalışmalarda jQuery kütüphanesi, ilgili tasarımın farklı projelerinde kullanılan kütüphaneler ile çakışabilmekte ve özellikle jQuery’nin ifadesi olan $ syntaxını kullanamaz hale getirmektedir.

İşte bu tarz bir çakışma durumunda noConflict metodu devreye girmektedir. Aslında ilgili linkte de olduğu gibi noConflict metodu üzerine önceden bir yazı yazmış bulunmaktayım. Her ne kadar ilgili yazıdaki yöntem bir çözüm niteliğinde olsada şimdi göstereceğim yaklaşım daha rahat ve kesin bir sonuç taşımaktadır.

Hemen kullanacağımız yapıya geçersek eğer;

    <script>
        var jQueryCalis = $.noConflict( true );
        (function($)
        {
            //Komutlar buraya...
        })(jQueryCalis);
    </script>

kalıbını kullanarak ilgili alana komutlarınızı yazarsanız çakışmadan olabildiğince kaçınmış olacaksınız.

Sonraki yazılarımda görüşmek üzere…
İyi çalışmalar…

Bunlar da hoşunuza gidebilir...

1 Cevap

  1. Resul ZMN dedi ki:

    Ellerine sağlık. Gerçekten hakkını vererek paylaşım yapıyorsun. Çözemediğim bu sorunu hızlı şekilde sitende buldum tebrikler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir