jQuery çakışma sorunu
8
●3.938
- 15-05-2013, 19:24:12Merhaba arkadaşlar sitemde bxslider kullanıyorum bunun için jquery 1.6.0 kullanıyorum şimdi birde datepicker olan takvim uygulamasını kullanıyorum jquery ile oda 1.9.1 gerektiriyor bunların ikisinide cektiğim zaman sorun yaşanıyor sitede. ne yapmam gerekiyor ?
- 15-05-2013, 20:03:07denedim hocam çalışmadı jquery noconflict diye birşey buldum onu nasıl kullanıcam türkçe kaynak bulamadım da
- 15-05-2013, 20:30:37Sayfa içindeki tüm javascript kodlarınızı, yani bxslider ve datapicker sayfa içinde çağırmak için kullanılan <script></script> arasında yazılmış functionları alıp aşağıda verdiğim şekilde düzenlemeniz gerekiyor.
$.noConflict(); jQuery(document).ready(function($){ kodlar buraya }); - 15-05-2013, 22:08:48http://jquery.com/download/
migrate plug-in'ini indirin, jquery 1.9 yükledikten sonraki satırda migrate plug-in'ini yükleyin çalışacaktır.
bkz: https://github.com/jquery/jquery-migrate/#readme - 15-05-2013, 22:26:19DjMuratHan adlı üyeden alıntı: mesajı görüntüle
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
bu kod 1-2 divde çalışacak hocam belli bir divde ise aşağıdaki kod çalışacak o şekilde ayarlamam lazım :/
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
- 15-05-2013, 22:29:07oe şekilde olmaz. jquery yanlızca bir kez yüklenir ve tüm DOM 1 jquery tarafından kontrol edilebilir. JQuery'nin eski sürümlerindeki bir plug-in'i, 1.9 ve üstü JQuery ile kullanacaksanız, migrate yüklemeniz gerekmektedir. Migrate'i yüklediğinizde, eski sürümler için hazırlanmış plug-inleriniz çalışacaktır.