使用URL查詢參數是一個很好的選擇。我們要做的是有一個腳本來檢查Param是否存在。我已經包含了如何做到這一點的代碼。這一切都在JavaScript中完成。
//This function will check if the current page has the query param of 'video' (or whatever you set it to) & then call your lightbox function.
//Put this in the footer of that page
function checkParam() {
var isVideo = getParameterByName('video');
if(isVideo == 'true') {
//call lightbox open function
}
}
checkParam();
//I'll use this function to get URL query params: http://stackoverflow.com/a/901144/2106563
//This should also go in the footer of the page
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
至於加入您的收藏夾中的YouTube視頻,它可以很容易地與這個類似的鏈接來完成:
href="//www.youtube.com/embed/dQw4w9WgXcQ?feature=player_detailpage&rel=0&autoplay=1
,你需要視頻之間改變的唯一部分是:dQw4w9WgXcQ
。這可以在瀏覽器的URL中看到。
您會注意到URL中有查詢參數。其中之一是autoplay
。如果你想自定義鏈接,還有其他一些其他的。
我在昨天下面發佈了一個答案。這是你在找什麼? – EnigmaRM 2015-02-11 15:23:00