Slider Revolution切换幻灯片时YouTube图标显示,添加CSS无效如何隐藏?
解决Slider Revolution切换幻灯片时YouTube图标无法隐藏的问题
确认元素选择器的准确性
按F12打开浏览器开发者工具,定位YouTube图标元素,查看它的实际类名(插件更新后类名可能变化)。把CSS改成更具特异性的选择器,比如:.rev_slider .tp-video-play-button { display: none !important; }若幻灯片有专属ID,加上ID能进一步提升优先级:
#rev_slider_your_slider_id .tp-video-play-button { display: none !important; }清除缓存
新添加的CSS可能被浏览器缓存或网站缓存插件(如WP Rocket、Autoptimize)拦截,先清除浏览器缓存,再清空网站后台的缓存插件缓存,刷新页面测试。利用插件内置设置隐藏
直接进入Slider Revolution的幻灯片编辑界面,找到对应视频图层的设置选项,查找“播放按钮”“视频控件”相关开关,直接关闭显示播放按钮,这种方式比CSS更稳定,无需额外代码。用JavaScript动态隐藏
如果图标是幻灯片切换时动态生成的,CSS可能无法提前生效,添加以下JS代码到主题的自定义JS区域:jQuery(document).on('ready', function() { // 初始加载时隐藏 jQuery('.tp-video-play-button').hide(); // 切换幻灯片时触发隐藏 jQuery('.rev_slider').on('revolution.slide.onchange', function() { setTimeout(function(){ jQuery('.tp-video-play-button').hide(); }, 100); }); });
内容的提问来源于stack exchange,提问作者Baturhan
相关产品推荐
相关产品推荐

