use*_*653 4 jquery jquery-ui-sortable
我已经使用这个HTML5可排序插件进行拖放.在那个可拖动的部分里面,我有可编辑的文字.在编辑时,当我尝试通过键盘命令ctrl + a选择输入字段的所有文本时,我注意到文本未被选中.起初,我不明白这是什么问题.为了测试,我将一个普通的textarea放在可排序的内容中,注意到它也不起作用!所以,这是HTML5可排序插件的问题.这是我的小提琴,你可以看到第一个可编辑文本input(在"可排序内容开始:"文本之外/之上)通过ctrl + a命令工作,其中input可排序内容中的剩余字段不能与ctrl + a一起使用.我怎样才能解决这个问题?
将此添加到您的代码应该这样做:
$('.section-sortable').keydown(function(e){
if (e.keyCode == 65 && e.ctrlKey) {
e.target.select()
}
})
Run Code Online (Sandbox Code Playgroud)
它基本上监听你的部分的keydown事件,如果keydown检测到Ctrl-A,它"选择"目标.
| 归档时间: |
|
| 查看次数: |
2128 次 |
| 最近记录: |