jQuery表单提交按钮无法在移动 /触摸屏上工作



形式提交按钮在移动/触摸屏设备上不起作用,它在笔记本电脑上工作,但在移动设备上没有任何发生的情况,代码下面:

  $('[data-behavior="publish-button"]').on('click', function() {
    $('.editor-form').submit();
  });
  $('.publish-dropdown').on('click', function(e) {
  e.stopPropagation();
  });
},

您可以尝试以下代码: -

$('[data-behavior="publish-button"]').on('click touchstart', function() {
  $('.editor-form').submit();
});
$('.publish-dropdown').on('click touchstart', function(e) {
  e.stopPropagation();
});

如果您要触摸的元素没有指针作为光标(我认为这是什么(,它将在ios Safari上触摸。

设置cursor: pointer;,它将按预期工作。

最新更新