我有一个jsFiddle显示问题。如果在FF 32.0.1(当前最新版本)中打开此文件,则会注意到<select>
是不可单击的。 Chrome很棒。
关于如何进行这项工作的任何建议?
对于那些不愿意打开链接的人,简要介绍一下:
的HTML:
<ul id="sortable">
<li><span>drag me 1
<select>
<option value="somevalue1">some value 1</option>
<option value="somevalue2">some value 2</option>
</select>
</span>
</li>
<li><span>drag me 2</span></li>
<li><span>drag me 3</span></li>
<li><span>drag me 4</span></li>
</ul>
js(使用cancel文档):
$("#sortable").sortable({
handle: "span",
cancel: "select"
}).disableSelection();
CSS:
span {
cursor: move;
}
#sortable {
list-style-type: none;
}
#sortable li {
margin: 3px;
height: 30px;
background-color: gray;
}
最佳答案
这是由disableSelection()引起的
参见this link并查看是否可以删除disableSelection,这似乎是默认设置。试试不带disableSelection()的小提琴