如何检查单击事件由鼠标滚动单击表单提交?

时间:2015-03-05 12:38:02

标签: javascript jquery html

以我的简单形式, js_submit_loading 被分配给<form> btn-loading 已分配给发送<button>

这是我的js代码:

    $('.js_submit_loading').on('submit',function (){
        $(this).find('#btn-loading').button('loading');
    });

现在,如何通过鼠标左键滚动按钮检测到该按钮,我只知道哪个== 2代表滚动点击。

谢谢你。寻求帮助

1 个答案:

答案 0 :(得分:1)

event.which分别为左,中,右鼠标按钮分别提供1,2或3个。

$( "#whichkey" ).on( "submit", function( event ) {
  $( "#log" ).html( event.type + ": " +  event.which );
});

$('#submit').mousedown(function(event) {
    switch (event.which) {
        case 1:
            alert('Left Mouse button pressed.');
            break;
        case 2:
            alert('Middle Mouse button pressed.');
            break;
        case 3:
            alert('Right Mouse button pressed.');
            break;
        default:
            alert('You have a strange Mouse!');
    }
});