上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

b站的收藏夹悬浮才显示的内容加个button点击全部显示

[复制链接]
  • TA的每日心情
    开心
    2024-7-16 15:40
  • 签到天数: 276 天

    [LV.8]以坛为家I

    115

    主题

    460

    回帖

    997

    积分

    荣誉开发者

    积分
    997

    荣誉开发者油中2周年卓越贡献生态建设者油中3周年

    发表于 2022-5-29 14:01:10 | 显示全部楼层 | 阅读模式
    安装此脚本 如何安装? 脚本问题反馈 给脚本评分 查看代码
    
    // ==UserScript==
    // @name         b站的收藏夹悬浮才显示的内容加个button点击全部显示
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  因为我需要看到作者,所以才想做这个功能
    // @author       xiaoxiami
    // @match        https://space.bilibili.com/*/favlist?*
    // @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
    // @grant        unsafeWindow
    // @grant        GM_addStyle
    // ==/UserScript==
    
    (function() {
         setTimeout(() => {
             let url = window.location.href;
             // 默认是不显示的
             let flag = false;
             let playPosition =document.getElementsByClassName("favInfo-details")[0];
             let getHoverContent = `<button id="getHoverContent">控制显示和隐藏悬浮内容<button>`
             playPosition.insertAdjacentHTML('afterend',`${getHoverContent}`);
             let jianTingButton = document.getElementById("getHoverContent");
             jianTingButton.addEventListener("click", ()=>{
                 let list = document.getElementsByClassName("meta-mask")
                 if(!flag){
                     for(let i=0;i<list.length;i++){
                         list[i].style.opacity=1
                     }
                     flag = true
                 }else {
                     for(let i=0;i<list.length;i++){
                         list[i].style.opacity=0
                     }
                     flag = false
                 }
    
              })
         },2000)
    
    })();
    // 参考文章https://www.jianshu.com/p/d3f5d9565886
    GM_addStyle(`
      #getHoverContent {
         background-color: skyblue;
         height: 30px;
      }
      #getHoverContent+button {
         display:none
      }
     `)
    接脚本定制
    I frequently record, because want to leave something.
  • TA的每日心情
    擦汗
    2024-1-28 11:21
  • 签到天数: 59 天

    [LV.5]常住居民I

    19

    主题

    102

    回帖

    124

    积分

    中级工程师

    积分
    124
    发表于 2022-5-29 15:47:58 | 显示全部楼层
    6666666 666
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    306

    主题

    4256

    回帖

    4105

    积分

    管理员

    积分
    4105

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-5-29 22:28:08 | 显示全部楼层
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表