1

を使用して、ドキュメントのスクロールバーを非表示にしようとしています(一部のブラウザではbody要素であり、他のブラウザではhtml要素です)overflow:hidden;。次に、jQuery.animate()を使用して、scrollTopプロパティをアニメーション化しようとしています。スクロールバーが表示されている場合(つまり、overflow:hidden;スタイルがない場合)は正常に機能しますが、スクロールバーが非表示の場合は機能しません。何故ですか?問題のあるページのスナップショットへのリンクを少しで投稿できるようになります...

4

1 に答える 1

2

<body> overflow:hiddenプロパティを作成してアニメーション化してみてください。正のscrollTopが必要な場合は、にする必要があることmargin-topに注意してください。margin-top

Webkit では::-webkit-scrollbar: { display: none; }、スクロール機能を有効にしてスクロールバーを非表示にするために使用できます。

于 2012-04-16T07:57:14.580 に答える