ページが読み込まれたときに特定のdivに自動的にスクロールする方法を理解しようとしています。私は、jQueryのスクロール機能を使用しようとしましたが、正しく動作するようにすることはできません。 提案がありますか?続き特定のdivにページロード時にスクロール
は私がこれまでにしようとしているものです:
jQuery(function() {
jQuery(window).scrollTop(jQuery('.container').offset().top);
});
ページが読み込まれたときに特定のdivに自動的にスクロールする方法を理解しようとしています。私は、jQueryのスクロール機能を使用しようとしましたが、正しく動作するようにすることはできません。 提案がありますか?続き特定のdivにページロード時にスクロール
は私がこれまでにしようとしているものです:
jQuery(function() {
jQuery(window).scrollTop(jQuery('.container').offset().top);
});
あなたは.animate()
メソッドを使用してこれを行うことができます。
$(document).ready(function() {
// Handler for .ready() called.
$('html, body').animate({
scrollTop: $('#what').offset().top
}, 'slow');
});
what
FIDDLEあなたはファイルを呼び出す必要があり
$(document).ready(function(){
$("html, body").animate({
scrollTop: $('.sb-menu').offset().top
}, 1000);
});
初、
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
ここでidが 'スクロール' です。 次のコードが役に立ちます:
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// Handler for .ready() called.
$('html, body').animate({
scrollTop: $('#scroll').offset().top
}, 'slow');
});
</script>
</head>
<body>
<div id="scroll"></div>
</body>
</html>
完全に感謝しました。私はあなたの答えを受け入れるでしょう: – simon
喜んでそれを助けました:) –
これは動的に行うことができますか?次のようなクエリ文字列にdivの名前を送信したいと思います。show.aspx?divToScrollTo = SecondDiv。 – John