我正在建立一个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();
}
});
如何在上面的按键功能中模拟“ mousedown touchstart”事件?
谢谢!
答案 0 :(得分:0)
为什么不将其放入外部函数并从$('#acct_email')。on('keydown',function(e){})调用它;并从$(document).on(“ mousedown touchstart”,“ #signUpBtnNew”,function(){});