jQuery.ScrollToプラグイン(http://demos.flesler.com/jquery/scrollTo/)と同じように、アンカーリンクをクリックしたときにページをスムーズにスクロールするアニメーションを作成したいと思います。
プロパティの値をアニメーション化して、YUI2.xAnimationユーティリティを使用して作成してみましたdocument.activeElement.scrollTop
。Webkitでのみ機能します:'(-他のブラウザでは何も起こりません-エラーも発生しません。
goToAnchor = function(e, id) {
var targetToGo = Dom.get(id),
scrollToTarget = new Animation(document.activeElement,
{
scrollTop:
{
from: document.activeElement.scrollTop,
to: targetToGo.offsetTop
}
}, 1, Easing.easeOut
)
Event.preventDefault(e);
scrollToTarget.animate();
}
私が知りたいのは、YUI 2.xでこれを行うプラグインがあるかどうか、またはクロスブラウザー互換のコードを実行する方法です。
ありがとう!