2 に答える
これに対する簡単な解決策は、単純に a タグを挿入することです:
<a href="#a">Title</a>
これを行うと、ページが一番上にスクロールされなくなります。スクロールして一番上に戻るには、# 記号の後ろにある a を削除します。次のようになります。
<a href="#">Title</a>
これは、あなたから提供されたコードなしで私ができる最善の説明です。
試してみると、あなたが求めているもので動作するはずです...JavaScriptは必要ありません。実際、自分のページで必要に応じて #a を別の場所にジャンプさせることもできます :)
アップデート:
これはあなたにもっと合うかもしれません!これを js ファイルに追加するか、html ドキュメントにインラインで追加します。
別の js ファイル (html ファイルで外部から呼び出すようにしてください):
$('#Add_Your_Id_Or_Class_Here').removeAttr('href');
例:$('#link a').removeAttr('href');
または$('.link a').removeAttr('href');
または偶数$('a').removeAttr('href');
これを HTML ファイルのインラインで実現したい場合は、次のようにします。
<script>
$('#Add_Your_Id_Or_Class_Here').removeAttr('href');
</script>
繰り返しますが、上記の例のいずれも使用できます。実際、私が考えてみると、これを達成する方法はたくさんあります...お役に立てば幸いです:)
リンクがリンクされることが想定されていない場合 (リンクがある場所の単なるプレースホルダーである場合など) 、要素[href]
に属性を追加しないでください。<a>