From c49b4f6645ad8e70df01ca14bf541518c402b593 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 16:56:10 +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..6172c22 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; }); },