2012-01-09 73 views
1

遇到一個問題,只能在IE9中簡單實現jQuery的可排序功能。 我有一個有序的列表與jQuery的排序。當我將其中一個項目拖放到新位置時,所有數字都會更改爲該數字。jQuery可排序IE問題

有沒有人遇到過這個問題?我似乎無法追查任何線索。

使用jQuery 1.7.1 & jQuery UI的1.8.13

我的標記看起來像:

<div id="movieList"> 
    <div class="col"> 
      <ol> 
       <li id="" class="add" style=""> 
        <span>Select Movie</span> 
       </li> 
       <li id="" class="add" style=""> 
        <span>Select Movie</span> 
       </li> 
       <li id="" class="add" style=""> 
        <span>Select Movie</span> 
       </li> 
       <li id="" class="add" style=""> 
        <span>Select Movie</span> 
       </li> 
       <li id="" class="add" style=""> 
        <span>Select Movie</span> 
       </li> 
      </ol> 
    </div> 
</div> 

中的JavaScript我已經實現的是:

$('#movieList .col ol').sortable(); 
$('#movieList .col ol').disableSelection(); 

我上傳一些圖片的結果在這裏: http://imgur.com/a/UveVq

先進感謝, Smccullough

+1

這可能與您沒有指定列表項目中的ID有關。 – jbabey 2012-01-09 20:01:07

+0

你的意思是jQuery版本1.7.1而不是1.7.7? – 2012-01-09 20:11:03

+0

哎呀,我的意思是1.7.1。我的七把鑰匙太興奮了。 – Smccullough 2012-01-09 20:31:35

回答

0

這是您的代碼在jsbin.com上運行。我在IE 9中測試,它工作正常。 http://jsbin.com/elegig/4

+0

感謝您設置測試Bodonix。這個例子也適用於我的IE9。我必須得到一個簡單的原因,才能獲得我擁有的設置。 – Smccullough 2012-01-09 21:49:55