javascript移动视图chrome单击不工作

javascript移动视图chrome单击不工作,javascript,Javascript,上述代码用于在两个文本框中切换城市 它可以在Firefox和chrome中使用,但不能在chrome的各种移动视图中使用。在javascript中,您使用的是“点击”,从技术上讲,您不是在移动电话上使用“点击” 您可以在下面的链接中尝试接受的答案,该链接也有相同的问题 在javascript中,您使用的是on-then-click,从技术上讲,您不是在手机上使用click 您可以在下面的链接中尝试接受的答案,该链接也有相同的问题 使用点击事件处理程序,而不是使用点击。从上面的代码片段来看,您似乎

上述代码用于在两个文本框中切换城市
它可以在Firefox和chrome中使用,但不能在chrome的各种移动视图中使用。在javascript中,您使用的是“点击”,从技术上讲,您不是在移动电话上使用“点击”

您可以在下面的链接中尝试接受的答案,该链接也有相同的问题


在javascript中,您使用的是on-then-click,从技术上讲,您不是在手机上使用click

您可以在下面的链接中尝试接受的答案,该链接也有相同的问题


使用点击事件处理程序,而不是使用点击。从上面的代码片段来看,您似乎使用了jQuery。jQuery有很棒的事件处理程序,请使用链接查看如何利用jQuery
tap
events


使用
tap
的好处在于,它们似乎也适用于桌面浏览器,如上面链接的演示所示。干杯

使用tap事件处理程序而不是单击。从上面的代码片段来看,您似乎使用了jQuery。jQuery有很棒的事件处理程序,请使用链接查看如何利用jQuery
tap
events


使用
tap
的好处在于,它们似乎也适用于桌面浏览器,如上面链接的演示所示。干杯

你能试着删除e.preventDefault()吗;并使用返回假;点击事件结束时,请定义“chrome的各种移动视图”,并提供一些html或工作代码响应、galaxy s5、nexus 5x、u可以签入检查元素,元素选项卡附近的选项卡创建了一个小提琴,并检查了上述所有情况。对我来说很好。你能试着删除e.preventDefault()吗;并使用返回假;点击事件结束时,请定义“chrome的各种移动视图”,并提供一些html或工作代码响应、galaxy s5、nexus 5x、u可以签入检查元素,元素选项卡附近的选项卡创建了一个小提琴,并检查了上述所有情况。对我来说工作很好。你能给我链接吗?我开始认为这可能是因为手机的操作系统具有不同的API。但是如果你在不同的手机上有相同的操作系统,我会尝试做更多的研究。你能给我链接吗?我开始认为这可能是因为手机的操作系统具有不同的API。但是如果你在不同的手机上有相同的操作系统,我会尝试做更多的研究。
$(document).off("click", ".switch_cities").on("click", ".switch_cities", function(e) { 
        alert('uuuu');
        e.preventDefault();
        var r = $("#from").val(),
            t = $("#to").val();
        ("" != r || "" != t) && ($("#from").val(t), $("#to").val(r))
    })