V2EX隐藏右侧栏

V2EX隐藏右侧栏,可设置记忆

  1. // ==UserScript==
  2. // @name V2EX隐藏右侧栏
  3. // @namespace https://github.com/androidcn/userscripts/
  4. // @version 2024-05-03
  5. // @description V2EX隐藏右侧栏,可设置记忆
  6. // @author @androidcn
  7. // @match https://www.v2ex.com/*
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=v2ex.com
  9. // @grant GM_setValue
  10. // @grant GM_getValue
  11.  
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16.  
  17. function getHide(){
  18. return GM_getValue("V2EXSideBar_isHide");
  19. }
  20. if (getHide()){
  21. V2EXhide("显示");
  22. HideItNow();
  23. }else{
  24. V2EXhide("隐藏");
  25. ShowItNow();
  26. }
  27.  
  28. function ToggleitNow(){
  29. if (getHide()){
  30. ShowItNow();
  31. }else{
  32. HideItNow();
  33. }
  34. }
  35. function HideItNow(){
  36. $("#Rightbar").hide();
  37. GM_setValue("V2EXSideBar_isHide",true);
  38. $("#hideSideBar").text("显示");
  39. }
  40. function ShowItNow(){
  41. $("#Rightbar").show();
  42. GM_setValue("V2EXSideBar_isHide",false);
  43. $("#hideSideBar").text("隐藏");
  44. }
  45.  
  46. function V2EXhide(displayText){
  47. var hideSideBar = document.createElement("a");
  48. hideSideBar.href = "#;";
  49. hideSideBar.id = "hideSideBar";
  50. hideSideBar.classList.add("top");
  51. hideSideBar.classList.add("v2p-hover-btn");
  52. hideSideBar.text = displayText;
  53. $(".tools").prepend(hideSideBar);
  54. $("#hideSideBar").click(()=>ToggleitNow());
  55. }
  56. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址