?video=1
この関数を使用すると、URL 内の存在を検出できます。
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
出典:エスケープされた URL パラメーターを取得https://stackoverflow.com/users/726427/pauloppenheim
へのクレジット
次に、次のようなことができます。
if(getURLParameter('video')==1){
$(".showVideo").trigger('click');
}
編集:
$(document).ready(function(){
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
if(getURLParameter('video')==1){
$(".showVideo").trigger('click');
}
});
パラメーター名 (ビデオ) を引用符で囲みますgetURLParameter('video')
。
別の編集
クリック イベント ハンドラーを関数でラップし、基本的にすべてのフォームを削除します。
$('.showVideo').live('click', function() {
//build overlay
(...)
return false;
});
関数内でカットアンドペーストします。次に、内部から関数を呼び出します。
$('.showVideo').live('click', function() {
my_function();
});
次に、前のコードを次のように変更します。
if(getURLParameter('video')==1){
my_function()
}