نسخ رمز رمز على النحو التالي:
// الفاصل الزمني لسرعة السرعة السرعة
وظيفة gototop (السرعة ، الوقت) {
السرعة = السرعة || 0.1 ؛
الوقت = الوقت || 16 ؛
// المسافة الأفقية من شريط المتداول إلى أعلى الصفحة
var x = document.body.scrollleft ؛
// المسافة العمودية من شريط المتداول إلى أعلى الصفحة
var y y = document.body.scrolltop ؛
// المسافة المتداول = المسافة/ السرعة الحالية ، لأن المسافة الأصغر ، تكون السرعة أكبر من 1 ، وبالتالي ستصبح مسافة المتداول أصغر وأصغر
السرعة ++ ؛
Window.scrollto (Math.Floor (X / Spey) ، Math.Floor (y / spey)) ؛
// إذا لم تكن المسافة صفرًا ، فاستمر في استدعاء الوظائف التكرارية
if (x> 0 || y> 0) {
window.settimeout ("gototop (" + speed + "،" + time + ") ، time) ؛
}
}