0

在我的网站上(仍处于测试版),这里: http: //www.collectifsaga.com/X/wordpress/fr/home-fr,我有一个菜单悬停(网格过滤器)

我的手机有问题(我有一部 iPhone,我不知道其他设备上是否有问题)与悬停菜单有关。悬停运行良好(:active在 CSS 中)并通过在以下内容中添加<head>document.addEventListener("touchstart", function() {},false);

这个问题是,当我点击悬停菜单时,页面直接转到顶部,即使我在它的中间或底部。而且很累

你知道怎么解决吗?

4

1 回答 1

0

您需要添加:

onclick="event.preventDefault();

所以你会有:

<a href="#" onclick="event.preventDefault();"><img src="http://www.collectifsaga.com/_SAGA/_graph/icone/plus.svg" width="160px"></a>

在您点击它时显示您的菜单的链接内。您也可以使用 span 而不是“a”,这甚至可能是更好的解决方案,因为那不是链接。

于 2016-05-18T09:57:44.643 回答