【发布时间】:2015-12-14 17:19:53
【问题描述】:
我正在尝试使用 jquery 创建可拖动列表到可排序列表中。
一切正常,除非使用 CSS 将此列表转换为网格。一旦所有内容都显示为网格,可拖动到可排序的对象就会停止工作。
我的 HTML 是:
<ul id="sortable2">
<li class="ui-state-highlight">A</li>
<li class="ui-state-highlight">B</li>
<li class="ui-state-highlight">C</li>
<li class="ui-state-highlight">D</li>
</ul>
<ul id="sortable">
<li class="ui-state-default">1</li>
<li class="ui-state-default">2</li>
<li class="ui-state-default">3</li>
</ul>
我的页面SCRIPT是:
$(function() {
$("#sortable").sortable();
$("#sortable2 li").draggable({
connectToSortable: "#sortable",
helper: "clone"
});
});
我添加的 CSS 使两个 UL 显示为网格是:
#sortable {
list-style-type: none;
margin: 0;
padding: 0;
width: 450px;
}
#sortable li {
margin: 3px 3px 3px 0;
padding: 1px;
float: left;
width: 100px;
height: 90px;
font-size: 4em;
text-align: center;
}
#sortable2 {
list-style-type: none;
margin: 0;
padding: 0;
width: 450px;
}
#sortable2 li {
margin: 3px 3px 3px 0;
padding: 1px;
float: left;
width: 100px;
height: 90px;
font-size: 4em;
text-align: center;
}
有什么想法吗?
我正在使用 jquery-ui.css、jquery-ui.js 和 jquery.min.js。
谢谢
【问题讨论】:
标签: javascript jquery html css jquery-ui