jQuery UI可排序 - 需要删除绝对定位

时间:2012-03-07 16:15:48

标签: jquery user-interface jquery-ui-sortable

我已经成功地在我的页面上运行了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();
});

1 个答案:

答案 0 :(得分:0)

使用

update: function(){
  //remove style from the element here
},
在可排序的

选项中触发对目标的每次更新。