jQuery1.2.1でスムーズスクロール

jQuery1.1.2を使っていたプロジェクトに、1.2.1を入れてみました。
(ちょっと無謀ですが、まぁ開発中なんで…)

するともともとサイトのHTMLを作っていたデザイナーさんから苦情が。

「スムーズスクロールしないよ〜」

そう、ロジックに関係無いところを見ていなかった私は単なるページ内リンクだとばっかり思っていた部分が実はスムーズスクロールしていたらしいのです。それがバージョンをあげたらinterface.jsが対応していなかったのでエラーで動かないらしい。(現在もinterface.jsのサイトトップのjQueryダウンロードは1.1.2なんで未対応っぽいですね…)

バージョンを戻したがっているデザイナを宥め、ちょっと調べて見つけました。
http://plugins.jquery.com/project/ScrollTo
↓スクロールさせるのはこれだけ。

$('#hoge a').click(function(){
	$.scrollTo( $('#top'), {speed:1000,axis:'y', queue:true} );
	return false;
});

interface.jsと違って戸惑ったのが、2行目最初の「$」。どうやらスクロール先では無く、スクロールさせる対象を選ぶ事ができるらしい。
↓デモ
http://www.freewebs.com/flesler/jQuery.LocalScroll/

「いやー、やっぱ今は調べれば何でも見つかるねぇ」なーんて、言ってて2、3週間後。そう、これが今日なんですが。

「よくみたらtooltipとドロップダウンの動きがおかしいんですよ〜」

あぁーー。もうちょっと時間あったら調べてみたかったんですが、トラブってたのでギブ。あえなくサイトの使用ライブラリは1.1系へ逆戻り。
1.2.2でパフォーマンスアップなんてニュース聞いたばかりなのに(ノД`)

jQueryものすごい便利なんですが、もうちょっと互換性高ければねぇ…
jQuery以外あまり使ってませんが、どうなんでしょう?