From 334083485f1b02a5b60e0ae70312a65914f8c45c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=8D=9A=E4=BA=9E?= Date: Sun, 17 Dec 2023 17:01:32 +0800 Subject: [PATCH] fix go back top button --- assets/javascripts/app.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js index e095d39..3e243c0 100644 --- a/assets/javascripts/app.js +++ b/assets/javascripts/app.js @@ -328,7 +328,8 @@ // 回到頁面最頂端,動態產生DOM // txt = 按鈕的文字, speed = 捲動時的速度 goBackTop: function(txt, speed) { - var top = document.createElement('div'); + var top = document.createElement('a'); + top.href = '#gotocenter'; top.className = 'go-back-top no-print'; top.textContent = txt || 'top'; doc.body.appendChild(top); @@ -348,17 +349,10 @@ // 捲動效果 - $('.go-back-top').on('click', function() { + $('.go-back-top, .top').on('click', function() { $('body, html').animate({ scrollTop: 0 }, speed || 300); - return false; - }); - $('.top').on('click', function() { - $('body, html').animate({ - scrollTop: 0 - }, speed || 300); - return false; }); },