在我的网站上,我必须标签两次,然后任何链接都会打开,问题是在safari和chrome。我已应用解决方案:jQuery( '.pkg_book-btn-wrapper a' ).on('click touchend touchstart',function(e) { window.location = jQuery(this).attr("href"); e.preventDefault(); });
但它只在一段时间内工作。打开链接时也不能滚动,URL如,www.xyz.com/#book-now有时滚动,但它会转到页脚和任何地方,但没有转到prefect id。请解决这个问题,我面对这个问题太久了。
2条答案
按热度按时间s71maibg1#
虽然您所面临的问题没有很好地说明,但tap事件冲突很可能存在于您自己的代码中。看到这个answer,如果它会做出改变。它使用双击功能;
qojgxg4l2#
一些移动的浏览器在第一次点击时仅注册触摸事件,而不是点击事件。您可以根据您的用例的需要修改它……