为什么使用jquery sortable会阻止contentEditable属性
why does using jquery sortable prevent contentEditable attr
使用jquery sortable非常简单。然而,当我试图使内容可编辑时,它不会起作用。禁用可分拣显示我的
$(function() {
$( ".ce" ).attr("contentEditable",true);
});
事实上确实有效。为什么会忽略此属性,以及如何防止这种行为?
http://jsbin.com/alExeVO/1/
.disableSelection();
超过了内容可编辑性。
可以使用sortable
的handle
选项,这样您就可以在不初始化dragstart的情况下在元素中进行编辑,除非光标位于handle
中指定的子体上
$( "#sortable" ).sortable({handle: ".ui-icon"});
DEMO
您必须通过cancel
选项使用类.ce
来取消该特定span
元素上的sorting
,以便使其可编辑。请阅读此处以供进一步参考。
$(function() {
$( "#sortable" ).sortable({cancel: '.ce'});
$( ".ce" ).attr("contentEditable",true);
});
工作演示
相关文章:
- 将插入符号位置移动到ContentEditable<DIV>
- 在contentEditable元素中居中占位符插入符号
- ContentEditable Div模糊事件
- 如何在剪切/粘贴/移动后在contentEditable DIV中保留与XML相关的数据
- TinyMCE/IE9/DIV with Width/Height/ContentEditable/如何阻止DIV选择
- ContentEditable元素--将光标移回可编辑文本的开头
- `ie9`-contenteditable false在父级可编辑时不起作用
- 保存对“;contentEditable;部分返回到原始HTML文件
- 如何使contentEditable在iOS 5/iOS 6下工作
- contenteditable=true元素的文本建议
- Javascript-如何将contenteditable中的元素切换为execCommand
- [contenteditable]元素和jQuery验证插件的问题
- 为什么使用jquery sortable会阻止contentEditable属性
- 当我在firefox浏览器下点击contenteditable时,它会触发模糊事件
- 如何在contenteditable中跟踪插入符号/光标
- 如何在contenteditable上实现换行和分段
- WebView bug - 替换 ContentEditable 中的选定文本
- Jquery 和 Contenteditable - 强制换行符显示为单个空格
- Javascript - 获取 [contenteditable] 子元素中插入符号后面的元素
- jQuery - contenteditable - 确定图像之前还是之后的插入符号