これは非常に簡単だと思いますが、その方法はわかりません。 クリックイベントが発生した画像がありますが、これをクリックするとライトボックスが開きますが、リンクからIDを受け取っているようなページが開いているときにクリックを有効にしたいのです(例:www.somelink.com/?id = 2)。アクティブURLjQueryを使用してページを読み込んだ後にイベントをトリガーする方法
のbla blaが
にIDを受け取るされなければならない
このリンクは、これは可能ですか?
これは非常に簡単だと思いますが、その方法はわかりません。 クリックイベントが発生した画像がありますが、これをクリックするとライトボックスが開きますが、リンクからIDを受け取っているようなページが開いているときにクリックを有効にしたいのです(例:www.somelink.com/?id = 2)。アクティブURLjQueryを使用してページを読み込んだ後にイベントをトリガーする方法
のbla blaが
にIDを受け取るされなければならない
このリンクは、これは可能ですか?
うん。
jQuery(document).ready(function() { jQuery(selector).click(); });
あなたはそれは、セレクタのために必要なの場合は、にしてid
を渡すために、ページ上の隠し要素を作成する必要があります。
.click()イベントがクリックされたときに動作するとは考えられませんか?セレクターがクリックされた場合はどうすればいいですか? – macieira
@macieira 'jQuery(セレクタ).click()'は 'jQuery(セレクタ).trigger( 'click')'に相当します。引数を指定すると、.click()はハンドラを設定し、ハンドラを呼び出さないとハンドラを呼び出します。 http://api.jquery.com/click/ –
あなたはこのような何かを行うことができます:
$(document).ready(function() {
$('#idOfTheElement').trigger('click');
});
注:あなただけは、クエリ文字列からIDパラメータを取得するときにこれをしたい場合は
、あなたはコードIをラップする必要がありますifステートメントに掲載されます。
ありがとうございます。私は正しい方向にあった。私はトリガーイベントを見たが、イベントが.clickイベントのように機能すると思った。 – macieira
'$ _GET = <?php echo $ _GET ['l']?>;; \t if($ _ GET!= ''){ $( 'img [name * = "アルバム' + $ _ GET + '"]')トリガー( "クリック"); } ' – macieira
@macieriaニース。 :) あなたのために働いた場合は、(投票の上下ボタンの下で)受け入れられた回答をマークして、他の人が同じ質問をしても同じことをすることができます。 – Meryovi
どのサーバー側の技術を使用していますか? PHP、ASP/.NET? – Meryovi
http://jquery.com – xandercoded
私はPHPを使用しています。 Ty – macieira