<div id="draggable" class="ui-widget-content">
<p>drag me</p>
</div>
<div id="droppable" class="ui-widget-content">
<p>drag me</p>
</div>
<ol id="sortable">
<li class="ui-widget-content">Item 1</li>
<li class="ui-widget-content">Item 2</li>
<li class="ui-widget-content">Item 3</li>
<li class="ui-widget-content">Item 4</li>
<li class="ui-widget-content">Item 5</li>
<li class="ui-widget-content">Item 6</li>
<li class="ui-widget-content">Item 7</li>
</ol>
#draggable{
width:100px;
height:50;
z-index:1;
};
.ui-selecting{
color:yellow;
}
.ui-selected{
color:red;
}
#sortable { list-style-type: none; margin-left:0px;}
$(function() {
$('#draggable').draggable();
$('#droppable').droppable({
drop:function(event, ui){
$('#draggable')
.addClass('ui-state-highlight')
.find('p').html('success')
},
out:function(event, ui){
$('#draggable')
.removeClass('ui-state-highlight')
.find('p').html('out');
}
}).resizable();
//$('#sortable').selectable();
$('#sortable').sortable();
$('#sortable').disableSelection();
});
本文介绍如何使用jQuery UI库实现网页元素的拖拽及列表项的排序功能。通过设置CSS样式和jQuery UI插件选项,实现了元素的拖拽交互效果及列表项的可排序特性。文章详细展示了具体的代码实现过程。
2825

被折叠的 条评论
为什么被折叠?



