我已经成功地在我的页面上运行了jQuery UI,将项目从一个UL移动到另一个UL。
我遇到的问题是UL A的项目在每个li上都有绝对定位,当项目被拖到UL B时,UI似乎将以前的定位规则添加为内联样式,从而完全弄乱了我界面的外观。
UL A是一个圆圈,各种LI使用绝对定位绕过它。
UL B是水平导航,显示内联且无定位。
如何让UI删除以前绝对定位的样式?
$(document).ready(function(){
$("ul#navCircle, #footer ul").sortable({
connectWith: '.connectList'
}).disableSelection();
});
答案 0 :(得分:0)
使用
update: function(){
//remove style from the element here
},
在可排序的选项中触发对目标的每次更新。