JavaScript - ページ内で固定配置されたサイドバーの位置をスクロール バーに合わせて動的に増加させるにはどうすればよいですか?
高洛峰
高洛峰 2017-06-26 10:53:43
0
2
948

要件は次のようになります。最初はページのサイドバーはページ上の特定の位置(例: right:0;bottom:0)に固定されていますが、スクロールバーがスクロールするにつれて、スクロールバーがスクロールするのを防ぐために、サイドバーをフッター部分を折りたたんで(下図参照)、一定の位置に達すると、スクロールバーの増加に応じてbottomの値が増加し、Qidian中国語Webサイトと同様の効果が得られます。コードは次のとおりです。どうか神様、お尻が一つ増えるだけで動かなくなります!
コードは以下のように表示されます:

リーリー


#Qidian 中国語 Web サイトの具体的な効果表示: http://read.qidian.com/chapte...

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(2)
typecho

追加し続ける必要はありません。リソースの無駄です。固定配置を使用し、絶対配置などに変更して最下位に配置します。

いいねを押す +0
伊谢尔伦

これが機能するかどうか見てみましょう
https://jsfiddle.net/eyvxw3wc/

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート