javascript - 如何在表单提交时检查鼠标滚动单击完成的单击事件?

标签 javascript jquery html

在我的简单表单中,js_submit_loading 被分配给 <form> 并且 btn-loading 被分配给 SEND <button>

这是我的js代码:

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

现在,我如何检测该按钮被鼠标左键滚动按钮点击,我只知道which==2代表滚动点击。

感谢副词。寻求帮助

最佳答案

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!');
    }
});

关于javascript - 如何在表单提交时检查鼠标滚动单击完成的单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28878053/

相关文章:

javascript - 为什么 outerWidth 不适用于 jqgrid 行和列?

javascript - json.stringify 不处理对象方法

javascript - 打印提交表单

javascript - 数据 :image/gif;base64 <img> source in ie7

ajax - 单击 colorbox 上的按钮后调用 ajax

javascript - CSS下拉菜单出现动画

JavaScript/jQuery 在其他 html 页面添加innerHtml

css - 删除将文本叠加到 img 时留下的空白区域,(html,css)

html - Chrome 中的慢速聚焦输入字段

html - 将图像悬停在 AMP-Pinterest Pin It 按钮上