我正在使用一个可选的 jquery,如下所示。
//Selectable Functionality
$(document).ready(function () {
$("#Selectable_Positions").selectable({
selected: function (event, ui) {
dostuff();
}
})
})
它工作正常,但只有左键单击才会触发选择事件。我正在努力做到这一点,以便右键单击也可以。我尝试添加下面的代码并触发警报,但所选项目没有改变。
$(document).ready(function () {
$('#Selectable_Positions').mousedown(function () {
$('#Selectable_Positions').trigger('selectableselected');
alert('foo');
})
})
如何以编程方式更改 mousedown 事件函数中的选定项?
编辑
根据下面 Ian 的建议更新了事件名称。
我创建了一个 jsfiddle 来显示我正在尝试实现的目标,并且触发事件不会在右键单击时触发。有人知道如何使这项工作吗?不胜感激
最佳答案
正确的事件名称是“selectableselected”。所以使用:
$('#Selectable_Positions').trigger('selectableselected');
引用:
关于javascript - jquery可选择并右键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16291648/