私は対応するドロップダウンメニューを作っています。ラップトップでうまく動作していますが、アンドロイド携帯を使用してこのプルダウンのリンクをクリックすると、ウィンドウが上に移動します。私はJQueryでpreventDefaultを使用しようとしましたが、私はDropdownがCSS Hoverアクションによって動作すると思っています。なぜPreventDefaultメソッドが動作していないのでしょうか。任意のアイデア私は非常に迷惑なので、私はこれを防ぐために私のJQueryで追加する必要があります。 ここにリンクがあります。 JSFiddleアンカー要素をクリックするたびに、ウィンドウがモバイルの一番上にジャンプします。
私はこのスクリプトを使用してテキストを切り替えます。
$(document).ready(function(){
$(".show-menu").click(function(){
if ($(this).text() == "Show Menu")
{
$(this).text("Close"); } else
{
$(this).text("Show Menu");
};
});
});
あなたが試すことがあります。$( '#メニューA')の上( 'クリック'、機能(E){e.preventDefault();}) – gaetanoM
その作業。私はpreventDefaultメソッドを使用していましたが、私のメソッドは正しくありませんでした。 :) –
メニューを開いてスムーズに閉じる方法はありますか? –