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>

タップするとメニューが表示されるリンク内。「a」の代わりにスパンを使用することもできますが、それはリンクされていないため、より良い解決策になるかもしれません。

于 2016-05-18T09:57:44.643 に答える