2023/6/12 19:20:21
// ==UserScript==
// @name 隐藏抖音顶左栏
// @namespace 鼠标显示隐藏抖音header搜索和左侧栏
// @match https://www.douyin.com/*
// @namespace 476321082
// @license MIT
// @grant none
// @version 1.0.0.2
// @author -
// @description 2023/6/12 19:20:21
// ==/UserScript==
// Define CSS classes for the buttons
const buttonStyles = `
.button {
display: block;
margin: 5px;
width: 60px;
height: 30px;
background-color: black;
color: gray;
}
.button-show:hover, .button-hide:hover {
background-color: gray;
color: black;
}
`;
// Add the CSS to the page
const style = document.createElement('style');
style.textContent = buttonStyles;
document.head.appendChild(style);
// Get the header, target, and right container elements
const header = document.getElementById("douyin-header");
const target = document.getElementById("douyin-navigation");
const rightContainer = document.getElementById("douyin-right-container");
// Create a container for the buttons
const container = document.createElement("div");
container.style.position = "fixed";
container.style.right = "0px";
container.style.top = "300px";
container.style.zIndex = "9999";
// Create show and hide buttons
const showBtn = document.createElement("button");
showBtn.innerText = "显示";
showBtn.classList.add('button', 'button-show');
const hideBtn = document.createElement("button");
hideBtn.innerText = "隐藏";
hideBtn.classList.add('button', 'button-hide');
// Add buttons to the container
container.appendChild(showBtn);
container.appendChild(hideBtn);
// Add the container to the page
document.body.appendChild(container);
// Define show and hide functions
function showElements() {
header.style.display = "block";
target.style.display = "block";
rightContainer.style.display = "";
}
function hideElements() {
header.style.display = "none";
target.style.display = "none";
rightContainer.style.display = "contents";
}
// Add a single event listener to the container and use event delegation
container.addEventListener('click', (event) => {
if (event.target === showBtn) {
showElements();
} else if (event.target === hideBtn) {
hideElements();
}
});
container.addEventListener('mouseover', (event) => {
if (event.target === showBtn) {
showElements();
} else if (event.target === hideBtn) {
hideElements();
}
});
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址