阅读:5807回复:7
谁能修改下这个脚本!GO TO TOP |
|
1楼#
发布于:2012-07-01 21:34
1. 自己改。仔细看说明。
2. ????????????? 3. 删除 <li class="searchByGoogle"><a href=javascript:void(0); title="google站内搜索"></a></li>\ |
|
|
2楼#
发布于:2012-07-01 21:34
推荐这个脚本,感觉符合你的要求
Jump to Top/Bottom of page with hotkeys for Greasemonkey http://userscripts.org/scripts/show/108242 |
|
3楼#
发布于:2012-07-01 21:34
使用鼠标手势firegestures就可以了。
使用猴子脚本会在每个网页生效影响浏览器性能。 |
|
|
4楼#
发布于:2012-07-01 21:34
同意LS, 手势用来完成LZ的功能, 太容易了
|
|
|
5楼#
发布于:2012-07-01 21:34
wo3 dou an4 Home gen End。
|
|
|
6楼#
发布于:2012-07-01 21:34
xiaoyu485推荐的脚本在淘宝上会自动添加淘宝客地址(目测只有我是这样的)
这是别人提供的、基于xiaoyu485推荐的修改版,去一键直达,增加平滑滚动。 不用手势的人推荐使用。 bug有,但不多。天朝亚马逊不能用,作者说正在研究中………… // ==UserScript== // @name Jump to Top/Bottom of page with hotkeys // @author Hu Yinbing // @namespace http://duolab.info // @description 为网页增加向页尾、页首的按钮及快捷键。 // @version 1.9 // @include * // @exclude https://mail.google.com/* // @exclude https://*.google.com/reader/* // @exclude http://*.google.com/reader/* // @exclude http://dzh.mop.com/* // @require http://code.jquery.com/jquery-1.6.min.js // ==/UserScript== //----各种参数----// var speedOfGoToTop = 1000; //滚动到顶部的速度 , 越大越慢 , 0为关闭 var speedOfGoToBottom = 1000; //滚动到底部的速度 , 越大越慢 , 0为关闭 $html = $('html,body').eq(0);//我也不知道这句有什么用,没了就是不行 /* ************************ 页面效果 ************************ */ //top按钮 function create_back_to_top(TOP) { if(document.body){ var a = document.createElement('span'); var c = 'opacity:0.3;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUBAMAAAByuXB5AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAbUExURf///6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpshoL4AAAAIdFJOUwARM2aImczuGAB4owAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAEZJREFUGNNj6IABBgQLB2BME4CyxDoSIQymio52BTBLHaixCMRgrgCy2g2ALAuwac0MDCxQgx0YIqCsVhTbOIBUA9gUslkA7dcxR/3Xli8AAAAASUVORK5CYII=") no-repeat scroll 50% 50% rgba(0, 0, 0, 0.7);border-radius:5px 0 0 5px;cursor:pointer;position:fixed;top:75%;width:60px;height:60px;right:-40px;z-index:9999'; a.style.cssText = c; a.addEventListener('mouseover', function(){ a.style.opacity = 1;}, false); a.addEventListener('mouseover', function(){ a.style.right = '0';}, false); a.addEventListener('mouseout', function(){ a.style.opacity = 0.3; }, false); a.addEventListener('mouseout', function(){ a.style.right = '-40px'; }, false); a.addEventListener('click', function() {$html.animate({scrollTop : 0}, speedOfGoToTop);return false;}, false ); document.body.appendChild(a); } }; if(self==top) create_back_to_top(); //bottom按钮 function create_back_to_bottom(BOTTOM) { if(document.body){ var windowHeight = $(window).height(); var newHeight = document.body.scrollHeight + 9999999999; var b = document.createElement('span'); var c = 'opacity:0.3;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUBAMAAAByuXB5AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAbUExURf///6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpshoL4AAAAIdFJOUwARM2aImczuGAB4owAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAE1JREFUGNNjYGDg6OjoaGAAAfJZHTDAEAFltDKwQFkODAwWYEYzUCFzBZDRbgDSqw5kFYFNYaroaFcAsxjEOhIhDAbGNAEGHABhG5wFAH6qMUfw6SaOAAAAAElFTkSuQmCC") no-repeat scroll 50% 50% rgba(0, 0, 0, 0.7);border-radius:5px 0 0 5px;cursor:pointer;position:fixed;top:85%;width:60px;height:60px;right:-40px;z-index:9999'; b.style.cssText = c; b.addEventListener('mouseover', function(){ b.style.opacity = 1; }, false); b.addEventListener('mouseover', function(){ b.style.right = '0'; }, false); b.addEventListener('mouseout', function(){ b.style.opacity = 0.3; }, false); b.addEventListener('mouseout', function(){ b.style.right = '-40px'; }, false); b.addEventListener('click', GoToBottom, false); document.body.appendChild(b); } }; function GoToBottom(){ bodyHeight = document.body.scrollHeight, documentElementHeight = document.documentElement.scrollHeight; pageHeight = Math.max(bodyHeight, documentElementHeight); $html.animate({scrollTop : pageHeight}, speedOfGoToBottom); return false; } if(self==top) create_back_to_bottom(); //翻页快捷键 (function () { var newHeight = document.body.scrollHeight + 9999999999; var scroll = { 'j' : function() { scrollBy(0, 40) },'J' : function() { scrollBy(0, 40) }, // 往下翻一点点 'k' : function() { scrollBy(0, -40) },'K' : function() { scrollBy(0, -40) }, // 往上翻一点点 'n' : function() { scrollBy(0, 150) },'N' : function() { scrollBy(0, 150) }, // 往下翻多一点 'm' : function() { scrollBy(0, -150) },'M' : function() { scrollBy(0, -150) }, // 往上翻多一点 'w' : function() { scrollTo(0, 0) },'W' : function() { scrollTo(0, 0) },// 回页首 's' : function() { scrollTo(0,newHeight) },'S' : function() { scrollTo(0,newHeight) },// 回页尾 'd' : function() { scrollBy(0, window.innerHeight / 2) },'D' : function() { scrollBy(0, window.innerHeight / 2) }, // 往下翻(最多) 'a' : function() { scrollBy(0, -window.innerHeight / 2) },'A' : function() { scrollBy(0, -window.innerHeight / 2) }, // 往上翻(最多) }; var formElement = { 'input':true, 'button':true, 'select':true, 'textarea':true }; window.addEventListener('keypress', function(e) { if (e.metaKey || e.ctrlKey || e.altKey || formElement[e.target.tagName.toLowerCase()] || e.target.isContentEditable || document.designMode ==="on") { return; } var key = (e.shiftKey? 'S-' : '') + String.fromCharCode(e.charCode); if (scroll[key]) { scroll[key](); e.preventDefault(); e.stopPropagation(); } }, false); })(); |
|
7楼#
发布于:2012-07-01 21:34
再推荐一个脚本。
Go to bottom and go to top floating links for Greasemonkey http://userscripts.org/scripts/show/36667 这个看起来比我原先说的那个要高级一些……左侧右侧任意地方都可以,不用时完全隐藏。你可以试试。 |
|