【发布时间】:2012-01-09 19:49:34
【问题描述】:
仅在 IE9 中简单实现 jQuery 的 sortable 时遇到问题。 我有一个带有 jQuery 可排序的有序列表。当我将其中一个项目拖放到新位置时,所有数字都会更改为该数字。
以前有人遇到过这个问题吗?我似乎无法找到任何线索。
使用 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
提前致谢, 斯麦卡洛
【问题讨论】:
-
这可能与您没有在列表项上指定 ID 有关。
-
你的意思是 jQuery 版本 1.7.1 而不是 1.7.7?
-
糟糕,我的意思是 1.7.1。我的七键太兴奋了。
标签: jquery jquery-ui jquery-ui-sortable