説明で言うように、スムーズなスクロールとJavaスクリプトの位置プロパティについては多くのことがわかりましたが、探しているものはhtmlの機能を模倣しているだけです「」タグ(私はこのプロジェクトのためのHTMLリンクタグを使用しないようにする必要があります)Clickイベントのjqueryのアンカーリンクに移動
答えて
: やアンカーリンク:
<a href="#bottom" id="bottom_id"></a>
スクリプト。例えば
、この:
$('#ClickMe').click(function(){ window.location = 'index.php'; });
jqueryの方法:これは名前の要素の上を取得し、その位置にスクロールトップの位置を設定します
$("body").scrollTop($("[name=elementname]").position().top)
。
これを効果的に行うjquery plug inがありますが、まっすぐなjavascriptに固執したい場合は、this previous answerで説明されているようにelement.scrollToを使用できます。
これについてのより良い文書はMozilla's siteにあります。 JavaScriptで。私はこのスクリプトが作業を行いますHTML入力タグ
<input type="button" id="top" value="button"/>
を持っていると仮定すると、右 午前場合
jQueryのだろう...彼はID "ClickMe"(EGを持つ要素をクリックした場合はindex.phpにユーザーを取る方法の詳細便利だと思います。 "scrollTo"を使うのは、プラグインのようにそれを行う巧妙な方法です。他の方法がなければ、私はそれをそうするでしょうが、別の方法があることを望んでいました。このトリックを行う、すでに定義されている関数のようなもの、たぶんgoToURL()関数ですが、ありがとう、これはもちろん役に立ちます –
例を使って答えにいくつかの味を加えました。メソッドではなく、十分に単純です。 –
は、だから私は何を得るのHTMLアンカータグ を使用せずに、あなたが要素にスクロールダウンしたいです
PS #bottom_idは、スクロールしたい要素のIDです。 jQueryの(アンカータグのような)ページには、イベントにwindow.locationのを添付とは異なるURLにユーザーを取るようにするに
$("#top").click(function() {
$('html, body').animate({
scrollTop: $("#bottom_id").offset().top
}, 2000);
});
- 1. Jqueryの.clickイベント
- 2. jQuery:.click()イベントのトリガー
- 3. click()イベントjquery
- 4. Jqueryとclickイベント
- 5. jQuery .click()イベント
- 6. jQuery tipsy clickイベントが動作しない
- 7. Jquery clickイベントif文
- 8. ajax jqueryとclickイベント
- 9. jQuery Clickイベントの問題 - Framework7
- 10. jQueryの.click()イベントを別の.click()イベント内に1回だけ発生させる
- 11. Phonegap iOSアプリ、Jquery Clickイベント
- 12. Clickイベントの問題:clickイベントのある親の子要素に自動:
- 13. jQuery // Arrow Downイベントで上下に移動
- 14. .on動的コンテンツのClickイベントのないJQuery
- 15. Clickイベント関数呼び出しのJQuery
- 16. Jquery ajax button clickイベントの発射?
- 17. JQueryでclickイベントにフォームを送信
- 18. window.location.reloadの後にアンカーリンクに移動します。
- 19. 動的クラスは、Clickイベント
- 20. ボタンのClickイベント
- 21. iframeのClickイベント
- 22. RailsのClickイベントが動作しない
- 23. jQuery ".on( 'click')"イベントは1回だけ動作します。 Image Slider
- 24. jQuery UI Comboboxウィジェットはclick()イベントで動作しませんか?
- 25. jquery clickイベントがモバイルデバイスで動作しない
- 26. jQuery on clickイベントがChromeで動作しない
- 27. jquery click or touchstartイベントがモバイルで動作していません
- 28. jquery clickイベントが発射されない
- 29. Jquery mobile Clickイベントが発生しない
- 30. Clickイベント
ハ、私は思った疑問を誤解しています。何らかの理由で、私は彼が同じページの名前タグにジャンプすることを意味すると思った。 –