直达底部的文章推荐
原本CSDN点击评论按钮,页面会滚到到下面的评论区,很方便看推荐文章;但现在点击评论按钮,评论会在侧边栏展开,所以写了个油猴脚本方便自己浏览CSDN。
效果如图:
分析:
- 右键侧边栏工具“检查”该元素,找到对应的html
- 可以看到在
class="csdn-side-toolbar"
的div块中有各个侧边栏所对应的a标签
- 我们只需在该div块下加入自己的按钮,同时绑定点击事件(获取评论模块的高度,点击按钮滚动到指定位置)即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
(function () { 'use strict';
var a = document.createElement("a"); a.id = "Nan01"; a.className = "option-box"; var span = document.createElement("span"); span.textContent = "底部"; span.className = "show-txt"; span.style = "display:flex;opacity:100;";
a.onclick = function () { console.log('点击了按键'); var pcCommentBox = document.getElementById('pcCommentBox'); var oTop = pcCommentBox.offsetTop; while (pcCommentBox.offsetParent != null) { var oParent = pcCommentBox.offsetParent oTop += oParent.offsetTop pcCommentBox = oParent } window.scrollTo(0, oTop); return; }
var x = document.getElementsByClassName('csdn-side-toolbar')[0]; x.appendChild(a);
var y = document.getElementById('Nan01'); y.appendChild(span); })();
|