如何在第一次触摸时打开下拉列表,按照第二个上的链接 – Jquery?

我试图让一个下拉菜单在基于触摸的设备上正常工作.单击时菜单打开正常,但由于父元素也是链接,因此在选择下拉项之前,用户将链接到该链接.

有没有办法让它(只在触摸设备上)第一次点击父元素打开下拉列表,第二次点击带你到链接?

我对HTML和CSS有很好的了解,但没有真正的javascript,所以如果解决方案是基于脚本的,请尽可能描述.

谢谢

最佳答案 看看DoubleTapToGo:

“当你第一次点击父项目时,DoubleTapToGo会阻止浏览器打开一个新的URL,但如果连续再次点击,则允许浏览器.”

http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly

点赞