タグ

固定解除に関するricopinxのブックマーク (2)

  • 【jQuery】コピペでOK!スクロールで固定、解除されるBOXを配置する方法|フロントエンドエンジニア黒ブタのWEB制作備忘録

    こんばんは、黒ブタです。 最近のサイトで使われている技術ですが、今回はスクロールすると開始するイベントを紹介したいと思います。 サイドバーやヘッダーのナビでよく見かけますね。 どういったものかと言いますと、Facebookのサイドなどでスクロールすると固定されるBOXと言えばわかると思います。 特定の位置までスクロールするとサイドにあるボックスが固定され、さらにスクロールして一定の位置に到達すると解除されるアレです。 さてさて、早速コードを書いていきます。 ・・・の前にDEMOを作ったので見てみましょう。 ※DEMOはPCで見た場合のみでスマホ用には整えていません。 レスポンシブ対応にはしていますが、Android4.2以下はcssのflexに対応していないので、現在はAndroidの為にもflexを使っている要素はスマホで読み込みCSSを変更してリストで並べるように対策しましょう。 対策

    【jQuery】コピペでOK!スクロールで固定、解除されるBOXを配置する方法|フロントエンドエンジニア黒ブタのWEB制作備忘録
  • 【 jQuery 】ページのスクロール途中で指定要素の位置を「固定 / 解除」する方法

    当ブログの今年の目標は、ずばり「UIの強化」としています。そのためにもJavaScriptやjQueryの習得は必須条件となりますから、このブログを通して、いろいろ試していければよいなと思っています。今回は、タイトルの通り、「スクロールの途中で任意の要素の位置を固定/解除する機能」を試すことにしました。指定した要素が画面上のある位置までスクロールされると動きが止まるといった機能です。実装方法を紹介します。 まず最初に今回の投稿の記事部分の上と下に「#top-bar」、「#bottom-bar」という2つのバーが設置されているのがわかると思います。 「#top-bar」と「#bottom-bar」の2つのバー「#top-bar」は、「ヘッダーバー」の下まで画面がスクロールされると、その場所で位置が固定され、動かなくなります。 「#bottom-bar」は、逆に最初の表示では「フッターバー」の

    ricopinx
    ricopinx 2016/09/01
     →合わせて読みたい。スクロール位置によってサイドバーを固定 http://mae.chab.in/archives/2282
  • 1