javascript - jquery可选择并右键单击

标签 javascript jquery

我正在使用一个可选的 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 来显示我正在尝试实现的目标,并且触发事件不会在右键单击时触发。有人知道如何使这项工作吗?不胜感激

http://jsfiddle.net/Jzjdm/

最佳答案

正确的事件名称是“selectableselected”。所以使用:

$('#Selectable_Positions').trigger('selectableselected');

引用:

关于javascript - jquery可选择并右键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16291648/

相关文章:

javascript - 包含脚本在 web.py 中不起作用

javascript - Twitter Bootstrap 选项卡,查找事件选项卡文本

javascript - Angular Directive(指令)属性导致错误

jquery - 为什么当我手动触发可排序事件时,UI 对象为 null?

jQuery Mobile 1.3.1 taphold 事件多次触发

jquery - 向上/向下滑动 div - 这段代码有什么问题?

javascript - 在第一段之后插入 div,但不在 block 引用中插入段落

javascript - 如何从 XUL iframe 正确接收 DOMContentLoaded 事件?

javascript - jQuery 和从开始值和结束值动态生成的表

javascript - 在 django 帮助文本字段中放置带有 onClick 属性的链接