2010-07-16 24 views
5

Projemde, istemci tarafında jQuery ve yönetici tarafında mooTools kullanıyorum. Bu kütüphanelerin her ikisi için ortak olacak kodun bir kısmını (google maps işlevleri, vb.) Yazabilmeyi isterim.jQuery veya mooTools yüklendi mi kontrol edin

jQuery veya mooTools kitaplıklarının yüklenip yüklenmediğini ve uygun davranışlar olup olmadığını kontrol etmek mümkün mü?

$(document).ready(function() {}); veya window.addEvent('domready', function(){});

$('#id'); veya $('id');

$('googleMapLocalize').addEvent('click', function(){}); veya $('googleMapLocalize').bind('click', function(){});

en iyi yolu nedir? Dolayısıyla, sadece kontrol

mooTools ve jQuery

:

cevap

14

İkisi de adları ile küresel varibles ekliyoruz

if(window.MooTools) or if(window.jQuery) 
7

Basit:

if ($ === window.jQuery) alert('$ bound to jQuery'); 

if ($() === document.id()) alert('$ bound to MooTools'); 

hile yapalım mı.

0

Biz bu

if(typeof jQuery !== 'undefined') 

veya

if(typeof MooTools !== 'undefined') 
için typeof kullanmak
İlgili konular