jquery versiyon çakışması problemi
Merhaba,
Çoğu front-end cinin karşılaştığı 2 farklı jquery kullanırken yaşanan problemlere son veriyoruz.
bunu nasıl yapabiliriz ?
çok basit hangi Jquery versiyonunu eklediğinizde proble yaşıyorsanız onun hemen altına şu kodu ekliyoruz;
<script type="text/javascript">
var jquery161=$.noConflict(true);
</script>
burdaki jqury161'i istediğiniz gibi değiştirebilirsiniz. mantık jquery'de kullanılan $ işaretini diğer jquery versiyonu ile çakışmaması için jqury161 olarak değiştiriyoruz böylelikle sorunumuzuda çözmüşoluyoruz.
NOT: değiştireceğiniz jquery ve ekleyeceğiniz kod diğer jquery versiyonunun üstünde olmalı.
Örnek :
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
var jquery161=$.noConflict(true);
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript"></script>
Çoğu front-end cinin karşılaştığı 2 farklı jquery kullanırken yaşanan problemlere son veriyoruz.
bunu nasıl yapabiliriz ?
çok basit hangi Jquery versiyonunu eklediğinizde proble yaşıyorsanız onun hemen altına şu kodu ekliyoruz;
<script type="text/javascript">
var jquery161=$.noConflict(true);
</script>
burdaki jqury161'i istediğiniz gibi değiştirebilirsiniz. mantık jquery'de kullanılan $ işaretini diğer jquery versiyonu ile çakışmaması için jqury161 olarak değiştiriyoruz böylelikle sorunumuzuda çözmüşoluyoruz.
NOT: değiştireceğiniz jquery ve ekleyeceğiniz kod diğer jquery versiyonunun üstünde olmalı.
Örnek :
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
var jquery161=$.noConflict(true);
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript"></script>
Yorumlar
Yorum Gönder