我想知道是否/如何可能让所有的YouTube链接在开放3的fancybox如何自动使网站上的所有YouTube链接中的fancybox 3灯箱开放
场景:一个网站有一堆链接到youtube。寻找一种自动将这些视频点击弹出到灯箱的方式,而不必在每个链接中添加“数据fancybox”。
例子:
<a href="https://www.youtube.com/watch?v=xxxxx"> </a>
我一直没能找到获得的fancybox-3自动捕获从特定URL链接的任何例子...
UPDATE:
欣赏恶魔的答案,但我正在寻找一种方法来做到这一点,没有任何标记更改实际的YouTube链接。
我找不到任何示例,但开始寻找图像链接的自动捕获。
这很接近,我觉得像这样的东西可以工作,但似乎捕捉每一个链接,而不仅仅是那些“youtube”。
$('a').each(function() {
if ($(this).has('youtube')) {
$(this).fancybox();
}
});
到目前为止您有试过任何东西吗? – CollinD
更新了我的代码,不工作...但希望它的想法更好沟通 – Robert
不清楚你为什么如此苛刻的downvoted。你的轨道很好。你应该通过HREF值来挖掘元素。我不认为'.has()'是你正在寻找的,但你正在接近。 –