Javascript jquery表单提交按钮在移动/触摸屏上不起作用
表单提交按钮不适用于移动/触摸屏设备,它适用于笔记本电脑,但在移动设备上不会发生任何情况,代码如下:Javascript jquery表单提交按钮在移动/触摸屏上不起作用,javascript,jquery,Javascript,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', 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上将无法触摸
设置
光标:指针代码>它将按预期工作。你说的“不工作”是什么意思?你有例外吗?只是什么都没发生吗?请为您的问题提供更多详细信息。没有发生任何情况,抱歉,模棱两可,更新的问题请修改您的问题,以包含完整且可验证的示例。如果没有关联的HTML标记,您的示例既不完整也不可验证。根据规则,一个问“为什么这不起作用?”并且不再现问题的问题是离题的。您不应该将jQuery与React一起使用。对表单使用内置JSX事件处理程序onSubmit
,并设置submit按钮type=“submit”
e.preventDefault()
以防止页面刷新。移动设备上可能存在z索引问题。需要您提供一个指向工作示例的链接才能进行调试。您可以进行屏幕共享,以便我可以通过team viewer自己进行调试吗?