KendoUI Combobox鼠标事件

时间:2015-06-02 04:38:12

标签: javascript jquery kendo-ui mouseevent

我试图抓住一个控件的oncontextmenu和onmousedown事件,这是一个kendoUI组合框。

我已经创建(修改现有)一个Jsfiddle,它显示了我们想要实现的目标。

Jsfiddle

document.getElementById("cbo1").oncontextmenu = function(ev){
    alert(ev);    
    return false;
};

document.getElementById("cbo1").onmousedown = function(ev){
    alert(ev);            
};

您可以看到鼠标按下并且上下文菜单项没有针对comboBox输入触发,但它们对于标准输入正常。

关于如何为组合框输入触发鼠标事件的任何想法?

1 个答案:

答案 0 :(得分:0)

这个问题类似于this,除了你想要一个非强制的kendo组合框点击 oncontext 事件由于kendo UI没有将它暴露给jQuery,因此注册事件并不能单独使用jquery参考此kendo forum post

要总结答案,您可以通过修改问题上方的答案表单,不要忘记移动 return false ,否则会出现右键单击选项

$(element.input).bind("contextmenu", function (e) {
                binding.get();
                return false
});

请参阅此jsfiddle