easyui draggable插件只要按下鼠标上的键(左右或者滚轮)后都可以拖拽对象,这样按右键弹出菜单又拖动感觉体验不好。
现在想改成只有按下鼠标左键的时候才允许拖动对象,其他鼠标键不允许,怎么实现这个功能。
easyui版本1.4.5
easyui draggable插件只要按下鼠标上的键(左右或者滚轮)后都可以拖拽对象,这样按右键弹出菜单又拖动感觉体验不好。
现在想改成只有按下鼠标左键的时候才允许拖动对象,其他鼠标键不允许,怎么实现这个功能。
easyui版本1.4.5
要修改源代码了,记事本打开easyUI类库文件,搜索mousedown.draggable,找到下面类似的语句
.bind("mousedown.draggable", { target: this }, function (e) {
if(_5d(e)==false){
return;
}
增加下面这句
.bind("mousedown.draggable", { target: this }, function (e) {
if (e.button != 0) return;//非左键退出
if(_5d(e)==false){
return;
}