scrollfollowが動かない。最新版jquery用に調整する。

公開日: : クリエイティブ , ,

サイドなどでメニュー等をスクロールにあわせて付いてくるようにする、
jaueryを使用した便利なスクリプト、scrollfollowですが、
最新版で使う時は少しカスタマイズが必要なのと、
使用時に注意点があって、今日プチはまりしたのでメモです。

自分で用意するのは、jquery.scrollfollow.jsですね。
本家の元データの配布はこちら

見てもらえればすぐ分かりますが、このjsはjqueryが1.5.2で動作確認されてます。
2012年7月11日現在、jqueryの最新バージョンは1.7.2ですが、
1.7.2だとscrollfollowはそのまま動きません。

で、一部カスタマイズが必要なのですが、58行目と59行目を以下のように書き換えます。

 

 

あと必要なのは、jqueryとjqueryuiですけど、設置するのも面倒なのでgoogleapisを使います。
jqueryの記述はソースをいちいち書くのは面倒なので見てもらうとして、
設置サンプルはこちら

で、注意点ですが、スクロールさせたいエリアは、IDで指定する事と、
そのエリアは更にIDを持つ親要素を持っていないと動作しないのです。

簡単に言うと、スクロールエリアをbody直下に記述したり、
IDの無いdiv配下に記述した場合は、スクロールについていきません。
今日これだけで2時間ハマりました。ファック。

処理的に、id内の指定idに対して有効なようです。
ちなみに、親要素のidは何でも構いません。

サンプルデータが欲しければこちらからどうぞ。zip

関連記事

XAMPPとHosterで本番URLをローカルサイトで実現する

注:イーモバイルなどで常にネットに繋がっている人にはほぼ不要記事です。注意通りですが、常にオ

記事を読む

YouTube動画をモーダル時にウィンドウいっぱい&中央配置する。

さてさて。先日書いた通り4年目は意識してアウトプットしていきたいということで、タイトル通りで

記事を読む

最新jQueryでスマホサイトのモーダル「Reveal」を使う

この間軽く引っかかったのでメモ。最近のスマホサイトで実装することが多いモーダルウィンドウ(メニュ

記事を読む

ランサーズの闇を見た話

アウトプットしたいと言いつつ忙しくてブログ書けてません。こんにちは。昨日、ランサーズ

記事を読む

Flashバナー(swf)の容量を減らす方法

ここ最近でFlashのバナー制作を何点かやっているのですが、入稿先のメディアごとにswfの容量制限

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


Copyright Design Office majili All Rights Reserved.