İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Birden fazla framework ( Örn: MooTools + jQuery )

Lansewebtr

0
İyinet Üyesi
Katılım
30 Aralık 2010
Mesajlar
256
Reaction score
3
Merhaba arkadaşlar,
Diyelim bi scripti editlememiz gerekiyo. Biz jQuery biliyoruz ama script yazılırken mootools kullanılmış ve o kadar yerleşmişki değiştiremiyoruz.

Aynı anda kullanmaya kalkarsanız MooTools ve jQuery dolar işareti kullandıkları için çakışırlar ve sürekli hata alırsınız.

O yüzden şöyle küçük bi hile ye baş vuruyoruz; jQuery nin kullandığı dolar işaretini başka birşeyle değiştiriyoruz.

İki kütüphaneyi de ekleyelim ard arda;
HTML:
<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

jQuery nin kullandığı işareti dolar dan j ye çevirelim;
HTML:
<script type="text/javascript">var j = jQuery.noConflict();</script>

Bi örnekle kullanımını görelim. normal halinden tek farkı dolar işareti yerine j kullanmamız.
HTML:
<script type="text/javascript">
	j(document).ready(function(){
		j('body').html('Tamamdir.');
	});
</script>

normalde böyle bi çakışma varsa dolar işareti yerine jQuery kelimesini kullanırsanız sorun çözülür. ama bazı arkadaşlar bu şekilde çözüm olmuyor dediler. bende araştırınca jQuery API nin yani gerçek sitesinin böyle bi çözüm ürettiğini gördüm.

yani jQuery('body').html(); gibi kullansanızda olması lazım. ama olmazsa çözümünüz budur..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst