You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求为标签式视频画廊第二列的激活视频添加指向箭头

给第二列激活视频添加指针/箭头标识的实现方案

没问题!结合你现有的标签切换脚本,咱们可以通过脚本标记激活状态 + CSS绘制箭头的方式快速实现需求,具体步骤如下:

1. 完善切换脚本,标记激活的第二列视频

修改你现有的InitPlayVideoTabs函数,在切换视频时同步给对应第二列视频添加激活类(注意替换成你实际项目中的DOM类名):

function InitPlayVideoTabs() {
  $('.hp-video-a').click(function (e) {
    e.preventDefault();
    var URL = $(this).attr('href');
    // 补全iframe的src拼接逻辑(假设你的URL是YouTube视频链接)
    var embedUrl = 'http://www.youtube.com/embed/' + URL.split('/').pop();
    var htm = '<iframe width="100%" class="hp-active-iframe" min-height="324" src="' + embedUrl + '" frameborder="0" allowfullscreen></iframe>';

    // 核心:先移除所有第二列视频的激活标识,再给当前对应的视频添加激活类
    $('.second-column-video').removeClass('active-video');
    // 这里需要根据你的DOM结构调整选择器,确保能找到当前标签对应的第二列视频
    // 示例:如果标签和视频在同一父容器下
    $(this).closest('.video-tab-wrapper').find('.second-column-video').addClass('active-video');

    // 原有替换iframe的逻辑
    $('.video-gallery-container').html(htm);
  });
}
InitPlayVideoTabs();

提示:如果你的标签和第二列视频是通过data-*属性关联的(比如data-video-id),可以用更精准的选择逻辑:

var videoId = $(this).data('video-id');
$('.second-column-video[data-video-id="' + videoId + '"]').addClass('active-video');

2. 用CSS绘制箭头/指针标识

通过伪元素给激活的视频项添加箭头样式,你可以根据需求调整箭头的方向、颜色和位置:

/* 给激活的第二列视频设置相对定位,作为箭头的参考 */
.second-column-video.active-video {
  position: relative;
  /* 可选:给激活项加个边框或背景色强化视觉效果 */
  border: 2px solid #007bff;
}

/* 绘制指向左侧的箭头(适合第二列在右侧,指向左侧的视频容器) */
.second-column-video.active-video::before {
  content: '';
  position: absolute;
  left: -14px; /* 调整箭头与视频项的间距 */
  top: 50%;
  transform: translateY(-50%);
  /* 箭头形状:利用CSS边框绘制 */
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 14px solid #007bff; /* 箭头颜色,和激活边框保持一致 */
}

如果需要指向右侧的箭头,只需要修改几个属性:

.second-column-video.active-video::before {
  right: -14px;
  left: auto;
  border-right: none;
  border-left: 14px solid #007bff;
}

3. 测试调整

根据你的实际布局,微调CSS里的left/right、箭头大小和颜色,确保箭头位置和视觉效果符合需求即可。

内容的提问来源于stack exchange,提问作者Learning

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:57:04