【发布时间】:2014-09-02 15:28:32
【问题描述】:
我将使用 Ctrl + Left-mouse 使用 javascript/jquery 单击以多选对象。
下面是我用jQuery使用的,我在windows' chrome中测试很好,可以用于多选,但是,当我使用Mac Sarifa打开页面进行多选时,出现了一些问题:
当我按住control 键并单击要选择的对象时,它会出现contextmenu。(似乎Mac 具有此默认设置,就像右键单击windows),但是,我不想这个菜单显示,我只想让它像windows一样,我该怎么办?任何建议都非常感谢,谢谢。
$(document).bind('keydown', function (e){
if(e.keyCode === 17)//Ctrl
{
_this.Ctrl = true;
}
});
$(document).bind('keyup', function (e)
{
if(e.which === 17)//Ctrl
{
_this.Ctrl = false;
}
});
【问题讨论】:
标签: javascript jquery mouseevent keyevent