2
4

2 に答える 2

6

これに対する簡単な解決策は、単純に 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>

繰り返しますが、上記の例のいずれも使用できます。実際、私が考えてみると、これを達成する方法はたくさんあります...お役に立てば幸いです:)

于 2013-09-15T17:35:58.187 に答える
1

リンクがリンクされることが想定されていない場合 (リンクがある場所の単なるプレースホルダーである場合など) 、要素[href]に属性を追加しないでください。<a>

于 2013-09-15T18:03:08.393 に答える