Pada tulisan kali ini saya akan info bagaimana scroll ke halaman paling atas pabila ada error pada halaman untuk jQuery ValidationEngine versi 3.0.0
Buka file jquery.validationEngine.js
Cari dengan menggunakan IDE anda: scrollTop , maka anda akan menemukan hasil seperti betikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
if (r.scrollOffset && (e -= r.scrollOffset), r.isOverflown) { var l = T(r.overflownDIV); if (!l.length) return !1; e += l.scrollTop() + -parseInt(l.offset().top) - 5, T(r.overflownDIV).filter(":not(:animated)").animate({ scrollTop: e }, 1100, function () { r.focusFirstField && o.focus() }) } else T("html, body").animate({ scrollTop: e }, 1100, function () { r.focusFirstField && o.focus() }), T("html, body").animate({ scrollLeft: t }, 1100) |
Ubah nilainya scrollTop menjadi 0, seperti berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
if (r.scrollOffset && (e -= r.scrollOffset), r.isOverflown) { var l = T(r.overflownDIV); if (!l.length) return !1; e += l.scrollTop() + -parseInt(l.offset().top) - 5, T(r.overflownDIV).filter(":not(:animated)").animate({ scrollTop: 0 }, 1100, function () { r.focusFirstField && o.focus() }) } else T("html, body").animate({ scrollTop: 0 }, 1100, function () { r.focusFirstField && o.focus() }), T("html, body").animate({ scrollLeft: t }, 1100) |
Selamat mencoba 🙂