例如 - http://www.tumblr.com如何滑動整個網頁?
註銷並嘗試單擊按鈕「登錄」,「註冊」,「30倍的原因,你一定會喜歡的tumblr」(特別有趣)。
如何創建此幻燈片效果?
P.S:我不是要求提供工作代碼,只是指導和建議。
UP:好像我找到了可能的解決方案。來自tumblr js文件的代碼。
return new Effect.Move(element, {
x: initialMoveX,
y: initialMoveY,
duration: 0.01,
beforeSetup: function(effect) {
effect.element.hide().makeClipping().makePositioned();
},
afterFinishInternal: function(effect) {
new Effect.Parallel(
[ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),
new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),
new Effect.Scale(effect.element, 100, {
scaleMode: { originalHeight: dims.height, originalWidth: dims.width },
sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true})
], Object.extend({
beforeSetup: function(effect) {
effect.effects[0].element.setStyle({height: '0px'}).show();
},
afterFinishInternal: function(effect) {
effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle);
}
}, options)
);
}
你可以使用在Firefox插件螢火查看所有的腳本和代碼檢測屏幕的高度。 – 2011-12-28 06:58:22