【发布时间】:2010-05-27 02:47:28
【问题描述】:
我有一个无序列表中的列表项,当双击时,可以通过所见即所得的编辑器进行编辑。
$('ul.mtm_section').sortable({
disabled: true,
distance: 10,
items: '> li:not(:has(form))'
});
我的目标是防止在编辑列表项时对其进行排序 - 也就是一旦交换了表单元素代替了内容。
很遗憾,我的项目选择器无法正常工作。 sortable 能够处理像这样的复杂选择器吗?如果没有,是否还有其他巧妙的方法可以禁用某些项目的可排序性,也许是回调函数?
我更愿意依赖这个可排序的选项,因为 wysiwyg 插件与 jEditable 深度嵌套,据我所知,它不会打开任何事件让我挂钩。
使用 jQuery 1.4.2 和 jQuery UI 1.8.1
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-sortable jeditable