gpt4 book ai didi

javascript - 按钮单击在 ipad 中第一次不起作用

转载 作者:行者123 更新时间:2023-11-29 18:13:02 24 4
gpt4 key购买 nike

这是我的html代码

 < button class="send-report" name="submit" id="submit" type="submit" onclick="reportfeed()">Send Report< /button> 

第一次点击时键盘消失,'reportfeed' 功能仅在第二次点击时起作用(在 ipad 中)

function reportfeed()
{
alert(1);
}

我可以使用下面的代码,如果你知道任何其他方法请帮助我

jQuery(".send-report").bind("click touchstart", function(){
reportfeed();
});

最佳答案

定义一个稍后可以使用的点击处理程序:

var clickHandler = ('ontouchstart' in document.documentElement ? "touchstart" : "click");

$(".send-report").bind(clickHandler, function(e) {
alert("clicked or tapped. This button used: " + clickHandler);
});

这将触发非触摸设备上的点击和触摸设备上的 touchstart。

使用 .on() 因为我认为 .bind() 将从 future 的脚本中删除。

关于javascript - 按钮单击在 ipad 中第一次不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25604088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com