$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;"/>
,而这些元素并没有改变它们的位置。
有人知道发生了什么吗?
发布于 2013-05-20 17:32:55
由于错误奇怪,您似乎遇到了jqueryUI库冲突。试着在你的视图上看看有多少脚本正在加载,也许这个问题已经解决了。
:)
https://stackoverflow.com/questions/16653440
复制