$sortableItems = $option->getSortableItems();
$this->widget('zii.widgets.jui.CJuiSortable',
array(
'id'=>'order',
'items'=>$sortableItems,
'itemTemplate'=>'<li id="{id}" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>{content}</li>',
));
小部件在页面中运行并且看起来很好。但是,当我拖放时,在两个元素之间创建了许多<li class="ui-state-default ui-sortable-placeholder" style="visibility: hidden;"/>
,并且这些项目不会改变它们的位置。
有人知道发生了什么吗?
答案 0 :(得分:1)
由于错误的奇怪,似乎你有一个jqueryUI库冲突。 尝试在您的视图中查看正在加载的脚本数量,也许问题可能已经消失。
:)