【问题标题】:jQuery trigger mousedown touchstart event after keydown eventjQuery在keydown事件后触发mousedown touchstart事件
【发布时间】:2019-04-06 08:27:47
【问题描述】:

我正在设置一个 AJAX 表单来检测点击和按键事件。

我在移动设备上注册点击时遇到问题,因此我将 .click() 函数切换为“mousedown touchstart”

$("signUpBtnNew").click(function() {

$(document).on("mousedown touchstart", "#signUpBtnNew", function() {

现在,我想添加一个 keydown 事件来触发“mousedown touchstart”功能,但不知道怎么做:

$('#acct_email').on('keydown', function(e) {
    if (e.which == 13) {
        // change this to use the mousedown touchstart
        $("#signUpBtnNew").click(); 
    }
});

如何在上面的keydown函数中模拟“mousedown touchstart”事件?

谢谢!

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    为什么不把它放到一个外部函数中并从 $('#acct_email').on('keydown', function(e) {});并来自 $(document).on("mousedown touchstart", "#signUpBtnNew", function() {});

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 1970-01-01
      相关资源
      最近更新 更多