2011-11-16 15 views
0

私は非常に簡単なjquery modal windowsで遊んでいます。URL属性でjavascriptアクションを作成する方法は?

<a href="#" id="clickMe">Click Me</a> 

このjavascriptの動作は、URLに属性を追加することでどのようにすることができますか? index.php?q = clickMeまたはindex.html#clickMe

私は、index.htmlのWebページ(q = clickMeまたは#clickMe)にアクセスして、開かれたモーダルでページを読み込むことを意味します。つまり、属性はjQueryのid = "clickMe"にCLICKの役割を果たします。

+0

答えではありませんが、なぜ私はあなたがURLのパラメータを取得した後にクリックしなければならないのだろうかと疑問に思っています。あなたはparamを取得した後でそれについて直接モーダルを行うことはできませんか? – Reigel

+0

はい、私はちょうどurlに与えられたparamがあるときにモーダルを持ちたいと思っています。これは確かにクリックと同じです。 index.html#何かを訪れた場合、私はモーダルを表示したい – Googlebot

答えて

1

document.ready()のQueryStringまたはURLハッシュを処理する必要があります。ここ は最初、私はquerysting変数を読み取るためでjQueryのプラグインになるだろうハッシュ#clickMe

$(document).ready(function() { 
    if (window.location.hash == "#clickMe") { 
    //open modal 
    } 
}); 
0

jquery.urlプラグインを試してみてください。

1

を扱うの例です - あなたはスクリプトでそれを行うことができ、その後、getUrlParam

よう

$(document).ready(function() { 
    if ($(document).getUrlParam("activate-click").length > 0) { 
    $("#clickMe").click(); 
    } 
}); 
関連する問題