【发布时间】:2015-06-16 09:42:15
【问题描述】:
//JavaScript
$(function() {
$( "#sortable1, #sortable2" ).sortable({
connectWith: ".connectedSortable"
}).disableSelection();
});
/*CSS*/
#sortable1, #sortable2 {
border: 1px solid #eee;
width: 142px;
min-height: 20px;
list-style-type: none;
margin: 0;
padding: 5px 0 0 0;
float: left;
margin-right: 10px;
}
#sortable1 li, #sortable2 li {
margin: 0 5px 5px 5px;
padding: 5px;
font-size: 1.2em;
width: 120px;
}
<!--My HTML -->
<ul id="sortable1" class="connectedSortable">
<li class="ui-state-default">Item 1</li>
<li class="ui-state-default">Item 2</li>
<li class="ui-state-default">Item 3</li>
</ul>
<ul id="sortable2" class="connectedSortable">
<li class="ui-state-highlight">Item 1</li>
<li class="ui-state-highlight">Item 2</li>
<li class="ui-state-highlight">Item 3</li>
</ul>
我的问题:
当li 元素从一个ul 移动到另一个ul 时,li 包含类更改。
例如。将li 从第一个ul 移到第二个ul 那时li 类更改ui-state-default 到ui-state-highlight。
你可以编辑成 js fiddle http://jsfiddle.net/fo51dggo/
【问题讨论】:
-
我觉得你的问题不是很清楚
标签: javascript jquery html css jquery-ui