哔哩哔哩bilibili增加视频合集列表长度

阿B,你视频右侧的合集列表长度敢不敢再短点?建议改成一屏只能看到一行

目前為 2023-03-24 提交的版本,檢視 最新版本

// ==UserScript==
// @name         哔哩哔哩bilibili增加视频合集列表长度
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  阿B,你视频右侧的合集列表长度敢不敢再短点?建议改成一屏只能看到一行
// @author       JoshCai233
// @match        https://www.bilibili.com/video/*
// @icon         https://favicon.yandex.net/favicon/v2/http://www.bilibili.com/?size=32
// @require      https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// @grant        none
// ==/UserScript==

// 获取播放列表
function getBilibiliPlayList(){
    return  $('.base-video-sections-v1 .video-sections-content-list,.right-container-inner .cur-list');
}
// 改变播放列表长度
function enlargeBilibiliPlayList(){
    var bilibiliPlayList = getBilibiliPlayList();
    if(bilibiliPlayList.length>0 && bilibiliPlayList.css('height')!='fit-content'){
        var bilibiliPlayListHeight=window.innerHeight - bilibiliPlayList.offset().top - 24 + 'px';
        bilibiliPlayList.css('height','fit-content').css('max-height',bilibiliPlayListHeight);
    }
}
(function() {
    'use strict';
    $(document).ready(function () {
        enlargeBilibiliPlayList();
        var list = getBilibiliPlayList();

        // 检测高度变化, 如果变短则再次增加列表长度
        var callback = (mutations) => {
            for(var i=0;i<mutations.length;i++){
                // debugger
                console.log("视频列表高度发生变化");
                enlargeBilibiliPlayList();
            }
        }
        var config = {attributes:true,attributeFilter:['style'],attributeOldValue:true};
        new MutationObserver(callback).observe(list[0], config);
    });
})();

QingJ © 2025

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