我想只关注onclick。 Draggable工作得很好,但是当我完成我的拖动选项时,div会得到集中。此外,我还需要在点击div时删除光标:移动到光标:自动。请帮帮我..
$(function() {
var block = $('#text-block')
block.find('.editable-text').resizable({
containment: $('#drag-area'),
handles: {
nw: block.find('.nw'),
ne: block.find('.ne'),
sw: block.find('.sw'),
se: block.find('.se')
},
minWidth: 50, minHeight: 18
})
});
$(function() {
$( ".editable-text" ).draggable();
});
我在JSfiddle的代码......!
答案 0 :(得分:0)
在.editable-text
选择器
.editable-text {
/*your old code*/
outline:none;
}
编辑:
防止文本选择
将noselect
课程添加到noselect
并在您的css文件中写下以下内容
.noselect {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE/Edge */
user-select: none;
}
并查看更改光标的jquery更改,如果它正在寻找
复制此js代码
$(function() {
var block = $('#text-block')
block.find('.editable-text').resizable({
containment: $('#drag-area'),
handles: {
nw: block.find('.nw'),
ne: block.find('.ne'),
sw: block.find('.sw'),
se: block.find('.se')
},
minWidth: 50, minHeight: 18
})
});
$(function() {
$( ".editable-text" ).draggable();
$(".editable-text").mousedown(function(e){
if(e.which == 1) {
$(this).css({
'cursor':'move'
});
}else{
$(this).css({
'cursor':'auto'
});
}
});
});