首先,我不是js专家,我所知道的都是来自网络,主要是来自这里。 我编写了一个基于aion MMORPG的js(jquery),并显示了与item-id相关的工具提示或者可以找到其他什么内容。我在创建这个时遇到了几个障碍,并且一个接一个地解决了一个问题。是对还是错,我的知识无法决定这一点。但是所有的代码都有效。 如果您触摸IOS设备,我无法解决的是鼠标输出。 Android设备似乎工作得很好,但我无法为IOS解决它。 工具提示在-touch上消失,但链接在IOS上仍然处于悬停状态。 第一次触摸打开工具提示第二次触摸href链接。 我希望第二次触摸身体应重置href链接下一次触摸应再次打开工具提示。 也许一个js大师可以给我一些提示我如何编码这个更小一点。 我做的 (DEMO)
$(document).on('touchstart', function() {
detectTap = true;
});
$(document).on('touchmove', function() {
detectTap = false;
});
$(document).on('click touchend', function(event) {
if (event.type == "click") detectTap = true;
if (detectTap) {
TT_Item_wegmachs();
}
});
并希望任何解决方案.thx
答案 0 :(得分:0)
我发现临时解决方案帮助了我,让IOS手机在身体标签上的聚焦元素状态上松散。
on" touchstart"我将课程添加到" body"用"光标:指针;"。 现在,如果我在body elswhere上选项卡,IOS手机上的悬停元素就变成了#34; mouseout"。 之后我从" body"。
中删除了课程尽管如此,我对更好的答案感到高兴