Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在裁剪区域外禁用鼠标单击_Javascript_Jquery_Jcrop - Fatal编程技术网

Javascript 在裁剪区域外禁用鼠标单击

Javascript 在裁剪区域外禁用鼠标单击,javascript,jquery,jcrop,Javascript,Jquery,Jcrop,我正在尝试使用jqueryjcrop来裁剪图像 这段代码启动插件,将一些选定区域添加到具有aspcet比率的图像中 $('#cropbox').Jcrop( { setSelect: [ 100, 100, 50, 50 ], aspectRatio: 16 / 9 }); 但如果用户在其他地方单击鼠标,选择就会消失。所以我想要的是在这个插件中禁用鼠标点击,这样选定的区域将保留在图像上 $('#cropbox').click(function(){ return false; })

我正在尝试使用jqueryjcrop来裁剪图像

这段代码启动插件,将一些选定区域添加到具有aspcet比率的图像中

$('#cropbox').Jcrop(
{
setSelect:   [ 100, 100, 50, 50 ],
aspectRatio: 16 / 9
});
但如果用户在其他地方单击鼠标,选择就会消失。所以我想要的是在这个插件中禁用鼠标点击,这样选定的区域将保留在图像上

$('#cropbox').click(function(){
    return false;
})

解决方案

我收到了我向jcrop创建者提出的请求的电子邮件,这就解决了问题

这是解决办法

首先,必须有一些setSelect,因此始终从一开始就选择一些区域


allowSelect:false
防止鼠标点击,并使选定区域始终位于图像上方。

“e.preventDefault”应该是“e.preventDefault()”才能真正调用该方法。不工作的家伙,奇怪的是,我两种方式都发出警报,根本没有采取任何行动。感谢它帮助了我:)
$('#cropbox').click(function(){
    return false;
})