我在想我自己tumblr「滾動到頂部」按鈕有多棒。然後我還在想,自己有多少錢,Deviantart沒有這樣的按鈕。現在我知道,通過按下鍵盤上的「home」按鈕,我可以輕鬆地滾動到頁面的頂部。但是如果我太忙了,滾動呢?或者我只是不想用我的鍵盤大驚小怪?滾動到頂部按鈕
嗯,我發現一個chrome extension,提供了一個類似的功能,我想要做什麼。這是一個滾動到4Chan的頂部按鈕,但我調整了清單,json使用Deviantart代替。但是,代碼存在問題。
我想要的按鈕只有當用戶在屏幕上向下滾動超過100px時纔會顯示。我也希望有一些類似於tumblr卷軸的動畫滾動,但這不是必需的。
但是它目前的功能是在頁面右上方顯示一個靜態按鈕,當我處於頁面的最底部時,我只能點擊一下。
這裏是main.js代碼:
/*
* scroll to top button for deviantart
*
*/
function loadButton()
{
button = document.createElement("IMG");
button.setAttribute("onclick", "scrollTo(0)");
button.setAttribute("onmouseover", "this.style.opacity = '1'");
button.setAttribute("onmouseout", "this.style.opacity = '0.4'");
button.src = chrome.extension.getURL("images/scroll-to-top.png");
button.style.position = "fixed";
button.style.right = "10px";
button.style.top = "10px";
button.style.width = "75px";
button.style.height = "75px";
button.style.opacity = "0.4";
document.body.appendChild(button);
}
loadButton();
我有非常小的JavaScript知識,所以任何想法,歡迎!
此外,快速免責聲明:基本代碼不是我的,因此,我不打算分發它。我正在考慮將此編碼用於個人使用,並且僅限於此。
酷的故事!讓我們知道它是怎麼回事,祝你好運。 –