2013-04-21 29 views
7

Aşağıdaki kod, ASP.NET MVC 4'ü Firefox ve Chrome'da düzgün şekilde çalışıyor (sayfa, hata olmadan yüklenir ve açılır menü doğru olarak görüntülenir/yanıt verir), ancak IE10 aşağıdakileri atar: sayfa yüklendiğinde:Seçilmiş/Seç2 jQuery Eklentileri IE10 ile Çalışmıyor

> 0x800a01b6 - JavaScript çalışma zamanı hatası:

<select class="chzn-select" data-placeholder="Group" name="Group"> 
    @foreach(var group in @Model.Groups) 
    { 
     <option value="@group">@group</option> 
    } 
</select> 

ve inci: Nesne özelliği veya yöntemi 'seçilen'

Bu SEÇ html biçimlendirme olduğunu desteklemiyor bunun altındaki e JavaScript: Ben chosen.css eklendi ve seçmiş

<script type="text/javascript"> 
    $(function() { 
     $(".chzn-select").chosen(); 
    }); 
</script> 

* js o zaman benim ana sayfasında yer alan uygun Tarzı ve Senaryo paketler için dosyaları...

(sayfa istek üzerine dev araçları ekran) enter image description here

Ayrıca, 2'yi Seç ile çalıştı ve IE aynı hatayla karşılaştı, diğer tarayıcıları iyi çalıştı.

<!DOCTYPE html> 
<html> 
<head> 
    <title>Dropdown Test</title> 
    <script src="jquery.js" type="text/javascript"></script> 
    <script src="select2.js" type="text/javascript"></script> 
    <link href="select2.css" rel="stylesheet" /> 
</head> 
<body> 
    <select> 
     <option value="A">A</option> 
     <option value="B">B</option> 
     <option value="C">C</option> 
    </select> 
</body> 
<script type="text/javascript"> 
    $(function(){ 
     $("select").select2(); 
    }); 
</script> 
</html> 
tüm tarayıcılarda

<select class="GroupDropdown" name="Group"> 
     @foreach(var group in @Model.Groups) 
     { 
     <option value="@group">@group</option> 
     } 
</select> 
<script type="text/javascript"> 
     $(function() { 
      $(".GroupDropdown").select2(); 
     }); 
</script> 

aşağıdaki eserlerini (root dosyalarla ve doğru olarak adlandırılır): Değiştim kod (Ben .css başvurular ve .js içerecek şekilde demetleri güncellenir)

+1

Komut dosyasının gerçekten yüklenmekte olduğundan emin misiniz? –

+0

Hangi betiğe yönlendiriyorsunuz? Sorudaki kişi nasılsa, nasıl kontrol edebilirim? (Seçilen .js, .css ve jQuery'nin tümü IE10 dev araçlarına göre indiriliyor) – HennyH

+0

Ben seçilmiş .js. Ama o zaman sorun bu değil –

cevap

2

Son zamanlarda aynı sorunu yaşadım, sabit bir jquery sürümü kullandığınızdan emin olun 1.8.1

+0

benim için çalıştı +1 :) –