タグ

スクロールとjqueryに関するmiso30のブックマーク (10)

  • [JS]複数の指定した範囲ごとにスクロールに追従するパネルを設置するスクリプト -jQuery Stick ‘em

    ページ内の複数の指定した範囲ごとに、スクロールに追従するパネルを設置するjQueryのプラグインを紹介します。 World Wildlife | Fund Work | Viget 左に長い画像、右にそれを説明するテキストがあります。通常、画像の下までスクロールしてしまうと、テキストを読むために上にスクロールをすることになります。 しかし、このサイトでは画像の下までスクロールした際、テキストがスクロールに追従して移動します。 スクロールに追従するコンテンツは複数設置する可能性があるので、当然このスクリプトもそのようになっています。 jQuery Stick ‘emのデモ デモでは、左に長いコンテンツがあり、右のグレーのパネルが指定した範囲内のみスクロールに追従します。 追従の様子 jQuery Stick ‘emの使い方 Step 1: 外部ファイル 「jquery.js」と当スクリプトを

  • http://joelb.me/scrollpath/

  • jQueryでスクロールすると表示する系いろいろ

    jQueryでスクロールすると表示する系いろいろ 最近はスクロールするときにいろいろ仕掛けをするのが流行なようです。 ここではシンプルにある要素の位置とか最下部までスクロールしたら何か表示するということをやってみます。 投稿日2012年03月08日 更新日2019年12月19日 ちょっとスクロールするとフェードして「トップへ戻るボタン」を表示を表示します。 ボタンは下の方にこんな感じで配置します。 html <p id="page-top"><a href="#wrap">PAGE TOP</a></p> fixedにすると固定配置されます。 css #page-top { position: fixed; bottom: 20px; right: 20px; font-size: 77%; } #page-top a { background: #666; text-decoration

    jQueryでスクロールすると表示する系いろいろ
  • Nicescroll jQuery Plugin – jQuery plugin for custom scrollbars on desktop and mobile browsers

    jQuery Plugin for custom scrollbars on mobile and desktop browsers

  • 通常ページ内アンカーでスムーズスクロールが出来ちゃった。 | MAKIZOU.COM

    スムーズスクロールで良いのを発見しちゃいました。 やっぱり世界は広いね…「smoothscroll」でググっていたら出てきましたよ。 スムーズスクロールとは、1ドット単位で画面表示スクロールさせることで、表示範囲の遷移をなめらかに表現します。 画面が滑らかに移動するので、視線を追いやすいです。 このMAKIZOU.COMで言うと、一番下の「画面のトップに戻る」がそれにあたります。 良く見かけるスムーズスクロールって href=”javascript:void(0)” や onClick=”hoge()” とかが必要な場合が多くて、導入に躊躇しちゃいますが、ご紹介するのは通常のページ内アンカーで <a name="top"></a> <a href="#top">画面のトップに戻る</a> の様なHTMLソースでOKだったりします。 すごく便利で、使い方も簡単! 下記で紹介して

  • こだわりのページ内リンクスムーズスクロール scrollsmoothly.js

    「ページ内リンク スムーズスクロール」でググればいくらでも出てくるシロモノだけど、自分の要望をすべて満たすものが無かったので作ってみた。 こだわりのページ内リンクスムーズスクロール scrollsmoothly.js 動作サンプル 以下のソースコードをサンプルページのようにhead内で読み込むだけでOK。 ソースコード(Javascript) scrollsmoothly.js 読み込み例 <script type="text/javascript" src="scrollsmoothly.js"></script> 特徴 縦横斜めにスクロール可能 スクロール中にもリンクをクリック可能 別のページからのリンクでも指定の場所までスムーズスクロールします MIT License 動作確認ブラウザ IE6, IE7 Firefox 2,3 Opera 9.27 Safari 3.1 関連エントリ

    こだわりのページ内リンクスムーズスクロール scrollsmoothly.js
  • [JS]特定のエリアのみをスクロールしても同じ位置に表示するスクリプト

    WebResourcesDepotのエントリーから、特定のエリアのみ(キャプチャの右のエリア)をスクロールしても、同じ場所に表示するスクリプトの紹介です。 Smart Floating Banners デモ:1 デモ:2 スクリプトはjQueryをベースにしたもので、デモでは右に配置されたエリアの特定の一部のみをスクロールしても同じ場所に表示させています。 当サイトが配布している「Page Scroller(スムーズにスクロールするスクリプト)」と、同じ位置に表示するスクリプトの相性が悪い、というのをどこかのブログで見かけたのですが、これを使用すると特に問題無く実装できました。 Page Scrollerと合体させたデモ(「右パネルのtop」と「ページ下のtop」) Page Scrollerは、「$」ではなく「$j」を使用なので、下記のように変更しています。 <textarea name

  • [JS]省スペースに大量のコンテンツをスクロール表示するスクリプト -News Scroller

    少ないスペースでも、大量のコンテンツをアニメーションの自動スクロールで表示するjQueryのプラグインを紹介します。 jQuery Tutorial: Building a jQuery Scroller デモページ デモでは、リスト要素で実装されたテキストが自動スクロールで表示され、マウスのカーソルをそのエリアに重ねるとスクロールが停止します。 [ad#ad-2] 実装方法 実装のイメージです。 開始時(図:左)は最初のコンテンツの上の空のスペースをセットし、終了時(図:右)には最後のコンテンツの下にも同様に空のスペースをセットし、ループするようにします。 また、このボックスにはデフォルトのスクロールバーを表示しないようにします。 HTML スクロールで表示するコンテンツはリスト要素を使います。 <div class="newsScroller" id="newsScroll"> <ul

  • 個人的に使うことが多い9つのjQuery・JavaScriptスニペット :: 5509

    プラグインだけど公開してないものだったり、いつも使ってるプラグインとの組み合わせだったり、ショートコードとかなんだか色々。どれもCodaにスニペットで登録してて一発変換で使ってます。 コードはアレなんですけど、ひょっとしてひょっとすると誰かの役に立つかもしれないので恥ずかしながら公開します。対象はちょっとだけJS書けるとかそういう人ですかねたぶん。書ける人はもっとキレイなやつ使ってるでしょうし。(もっときれいに書けとか何そのコードとかも歓迎) 紹介してるスニペットたち ページトップにスクロールするだけ テキストボックスにラベル表示するやつ 要素のサイズを取得するやつ タブきりかえるやつ IEで透過pngをフェードしたときに黒くなるやつ対策のshow()とhide() Google Analyticsのトラックイベント一括bind Ajaxサイトにするときに使うリンク置き換えプラグイン スク

  • ひと味違ったページ内スクロールをjQuery Easingプラグインで実装する jQuery.easing.scroll.js :: 5509

    ひと味違ったページ内スクロールをjQuery Easingプラグインで実装する jQuery.easing.scroll.js サンプルを見る (IE6では確認できません jQueryを使うとかなり簡単にページ内スクロールが実装できるのですが、さらにjQuery Easingプラグインと合わせるとなかなか面白い動きができたりします。 というわけで誰でも簡単に導入できるようにプラグインにしました。以前にslideScroll.js(jQueryプラグイン版)というページ内スクロールの記事を書きましたが、悲しいことに断然こちらのほうがおすすめです。動きが滑らか…そして自分の好きな動きから選べます。 今回はソースの解説もしてるので、興味のある人は見てみてください。 ページ内スクロールプラグインなのに、7KBもあるのはEasingプラグインの容量が5KBだから…これを機に他のアニメーション部分でも

  • 1