none
asp.net jquery sorunu... RRS feed

  • Soru

  • Asp.net te Yazılan bir web projesinde jquery xxx.js dosyaları ıle uygulamalar yapılmaktadır....ornegın...ıkı uc yerde ayrı ayrı jquery uygulaması yapmıs olalım...bır uygulama calıstıgında...dıger bır uygulama calısmıyor...etkılenıyor sanırsam....bır butona bastıgımda butun jquery uygulamalarını nasıl resetlerım...sayfayı yenıleyınce sorun kalmıyor halloluyor sayfayı yenılemeden nasıl cozebılırım bunu...tesekkurler

    mk

    24 Aralık 2012 Pazartesi 14:50

Yanıtlar

  • genel jquery dosyanızı (jquery.1.8.1.js gibi)   bir kere kullanın , masterpage de de jqueryi kullanıyorsanız content sayfalarda eklemeyin, head tagları içinde js fonksiyonları yazılı ve her jquery için ayrı uygulama yazılıysa hepsinin $  ile tanımlanmadığından emin olun, 


       <script type="text/javascript">
            $(document).ready(function () {
                $("")
            });      
        </script>

    gibi $ işareti ile tanımlı birden fazla fonksiyon varsa $ işareti olanları aşağıdaki gibi isimlendirin,

     <script type="text/javascript">
         var jquery = jQuery.noConflict();
            jquery(document).ready(function () {
                jquery("")
            });      
        </script>

    her fonksiyon için farklı tanımlama yapın, biri jquery , diğeri jquery2 gibi , 

    head arasına eklediğiniz .js  dosyalarında bazen sıra önemli oluyor, aynı işi yapan .js dosyalarını bir arada tutmak koşuluyla sıralarını(üstte yazmak gibi) değiştirerek deneyin 

    bu koşullara dikkat ettiğinizde sayfayı yenilemenize gerek kalmadan daha sağlam bir çözüm bulmuş olucaksınız

    24 Aralık 2012 Pazartesi 15:06