【发布时间】:2015-11-17 02:28:03
【问题描述】:
我想知道是否可以使用 google chrome 控制台调整网页上某些 html 元素的样式。
我在 youtube 上观看播客。而且我讨厌 youtube 建议在播客时间线中遥遥领先的相关视频(我正在努力赶上)。我想调整网站上的几个元素样式。
我想要实现的是每次加载 youtube 视频页面时运行以下代码:
function youtubeVideoPageLoad()
{
youtubeFunction();
$('body').on('transitionend', function(event)
{
if (event.target.id != 'progress') return false;
$('#watch7-sidebar-contents').remove();
$('.html5-main-video').css("width","auto");
$('.html5-main-video').css("height","auto");
$('.player-height').css("height","720px");
$('.ytp-chrome-bottom').css("width","100%");
youtubeFunction();
});
}
$(youtubeVideoPageLoad);
这会删除建议的视频并使视频和子内容更大。对我来说更好。
我怎样才能做到这一点,因为我得到了.css is undefined。这是一个问题,因为我不能在控制台中使用 jQuery。
我如何在每次加载 youtube 页面时运行它?
谢谢
【问题讨论】:
-
Stylebot 是一个 chrome 扩展程序,可让您超级轻松地将 CSS 应用到任何网站
-
@DelightedD0D 不错!你个人使用它,你如何使用它,你有它的目的是什么?
-
当然可以,因为
$().css是jquery。在运行代码之前导入或仅使用纯 js -
@cwiggo 我在下面添加了一个答案,以更好地解释我对 Stylebot 的使用。如果您仍然好奇为什么您的 jquery 不起作用,您可以发布一个指向您尝试使用它的页面的链接吗?
-
@DelightedD0D
$不代表jQuery,只是将jQuery替换为$的代币。$可以设置为任何值。打开一个youtube视频页面的源,搜索jQuery,你找不到。
标签: javascript jquery html css youtube