Şimdi Ara

Script Kod Çakışma Sorunu

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
0
Favori
1.394
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhabalar, bir sayfada iki script kod kullanmak durumundayım, datepicker ve autocomplete. fakat bu iki script sanırım çakışma yaratıyor ve datepicker çalışmıyor. autocomplete script kodlarını sildiğim zaman ise datepicker çalışmaya başlıyor. kullandığım kodlar şöyle:


    <link rel="stylesheet" type="text/css" href="jquery.autocomplete.css" />
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery.autocomplete.js"></script>
    <script>
    $(document).ready(function(){
    $("#projeadi").autocomplete("projeler.php", {
    selectFirst: true
    });
    });
    </script>



    <script src="jquery-ui.js"></script>
    <script src="jquery-ui.min.js"></script>
    <link rel="stylesheet" href="jquery-ui.css">
    <link rel="stylesheet" href="jquery-ui.min.css">
    <link rel="stylesheet" href="jquery-ui.structure.css">
    <link rel="stylesheet" href="jquery-ui.structure.min.css">
    <link rel="stylesheet" href="jquery-ui.theme.css">
    <link rel="stylesheet" href="jquery-ui.theme.min.css">
    <script>
    $(function() {
    $( "#datepicker" ).datepicker({dateFormat: "yy-mm-dd"});
    $.datepicker.regional['tr'] = {
    closeText: 'kapat',
    prevText: '<geri',
    nextText: 'ileri>',
    currentText: 'bugün',
    monthNames: ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran',
    'Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'],
    monthNamesShort: ['Oca','Şub','Mar','Nis','May','Haz',
    'Tem','Ağu','Eyl','Eki','Kas','Ara'],
    dayNames: ['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'],
    dayNamesShort: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
    dayNamesMin: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
    weekHeader: 'Hf',
    dateFormat: 'dd.mm.yy',
    firstDay: 1,
    isRTL: false,
    showMonthAfterYear: false,
    yearSuffix: ''};
    $.datepicker.setDefaults($.datepicker.regional['tr']);
    });
    </script>

    <script>
    $(function() {
    $( "#datepicker2" ).datepicker({dateFormat: "yy-mm-dd"});
    });
    </script>



    < Bu mesaj bu kişi tarafından değiştirildi KoRnTuNeS -- 31 Mart 2016; 13:39:50 >







  • KoRnTuNeS kullanıcısına yanıt
    İlk scripti şu şekilde günceller misiniz?

    <script>
    var $cakisma = jQuery.noConflict();
    $cakisma(document).ready(function(){
    $cakisma("#projeadi").autocomplete("projeler.php", {
    selectFirst: true
    });
    });
    </script>
  • quote:

    Orijinalden alıntı: MOLİVER

    İlk scripti şu şekilde günceller misiniz?

    <script>
    var $cakisma = jQuery.noConflict();
    $cakisma(document).ready(function(){
    $cakisma("#projeadi").autocomplete("projeler.php", {
    selectFirst: true
    });
    });
    </script>


    dostum yine autocomplete sorunsuz çalışıyor, ama datepicker yine çalışmadı.
  • KoRnTuNeS kullanıcısına yanıt
    Anladım, o zaman datepicker scriptini aşağıdaki ile değiştiriniz.

    <script>
    var cakisma = $.noConflict(true);
    (function($) {
    $(function() {
    $( "#datepicker" ).datepicker({dateFormat: "yy-mm-dd"});
    $.datepicker.regional['tr'] = {
    closeText: 'kapat',
    prevText: '<geri',
    nextText: 'ileri>',
    currentText: 'bugün',
    monthNames: ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran',
    'Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'],
    monthNamesShort: ['Oca','Şub','Mar','Nis','May','Haz',
    'Tem','Ağu','Eyl','Eki','Kas','Ara'],
    dayNames: ['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'],
    dayNamesShort: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
    dayNamesMin: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'],
    weekHeader: 'Hf',
    dateFormat: 'dd.mm.yy',
    firstDay: 1,
    isRtl: false,
    showMonthAfterYear: false,
    yearSuffix: ''};
    $.datepicker.setDefaults($.datepicker.regional['tr']);
    });
    })(cakisma);
    </script>




  • MOLİVER kullanıcısına yanıt
    malesef bu da olmadı dostum. çözemedim sorunu bir türlü. artık olmazsa birini iptal edicem.
  • KoRnTuNeS kullanıcısına yanıt
    Başka bir sıkıntı olmalı, bu kodlar benim sıkça başvurup yardımıma koşan kodlar.Son verdiğim kodu değiştirirken, önceki kodu eski haline getirmiş miydiniz?Çünkü ikisinde de aynı etiketi kullandım.İsterseniz birde kendiniz kütüphaneden bakın.Buyrun link:http://api.jquery.com/jQuery.noConflict/
  • quote:

    Orijinalden alıntı: MOLİVER

    Başka bir sıkıntı olmalı, bu kodlar benim sıkça başvurup yardımıma koşan kodlar.Son verdiğim kodu değiştirirken, önceki kodu eski haline getirmiş miydiniz?Çünkü ikisinde de aynı etiketi kullandım.İsterseniz birde kendiniz kütüphaneden bakın.Buyrun link:http://api.jquery.com/jQuery.noConflict/

    aynen dediğin türlü de denedim. zaten bunu google da araştırırken de görüp denemiştim ama çözüm olmadı malesef. ayrı ayrı kullandığımda bir sorun olmuyor ama birlikte kullandığım zaman autocomplete datepickeri ezip deaktive ediyo nedense. acaba kullandığım kütüphanelerde mi bir çakışma oluyor, tam çözemedim.




  • KoRnTuNeS kullanıcısına yanıt
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery.autocomplete.js"></script>
    <script src="jquery-ui.js"></script>
    <script src="jquery-ui.min.js"></script>

    Eğer yazdığımız kodlar halen çakışmaya engel olamıyorsa, dediğiniz gibi bu kütüphanelerin en az biri hataya sebebiyet veriyor.
  • MOLİVER kullanıcısına yanıt
    neyse dostum yardımcı olduğun için çok teşekkürler.
  • KoRnTuNeS kullanıcısına yanıt
    Sonuca varamadık ama olsun, rica ederim.
  • MOLİVER kullanıcısına yanıt
    selam dostum sonunda sorunu çözdüm. autocomplete js dosyaları olan jquery.js ve autocomplete.js dosyalarını açtım ve içinde "$" geçen herşeyi "jQuery" ile değiştirdim sonra senin yukarıda verdiğin

    <script>
    var $cakisma = jQuery.noConflict();
    $cakisma(document).ready(function(){
    $cakisma("#projeadi").autocomplete("projeler.php", {
    selectFirst: true
    });
    });
    </script>

    şeklinde scripti tekrar düzenledim ve çakışma sorunu halloldu. yardımların için çok teşekkürler.
  • KoRnTuNeS kullanıcısına yanıt
    Bilgilendirme için teşekkür ederim, sorunu çözdüğünüze sevindim.Kolay gelsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.