我想知道是否/如何可能讓所有的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()'是你正在尋找的,但你正在接近。 –