現在、私のページでは、次の html が正常に機能して、次の JavaScript 関数をトリガーしています。
<a href="javascript:redirectToOtherSection();">Link to other section</a>
私がやりたいのは、特定の変数が URL に追加されたときに、ページの読み込み時に JavaScript 関数をトリガーすることです。(ページ上のリンクとしてではなく)
たとえば、url が www.mysite.com の場合、ページは正常に読み込まれます。URL が www.mysite.com/?variable=1 の場合、スクリプトがトリガーされ、ユーザーがリダイレクトされます。
(ユーザーを別のページにリダイレクトする方法が他にもあることは知っていますが、宛先はユーザーの種類によって動的であるため、この特定のスクリプトを使用する必要があります。)
私は非常に基本的な JavaScript の知識を持っているため、ここで見つけたコードを機能させることができません: Triggering Script VIA URL。彼らがしているのは、URL 変数を介してファンシーボックスをトリガーすることです。ここで達成したいことは同じだと信じています。コードを「fancybox」から「redirectToOtherSection()」に変更する方法がわかりません
var $j = jQuery.noConflict();
$j(document).ready(function() {
var url = window.location.href;
url = url.toLowerCase();
if (url.indexOf('globe=1') != -1) {
$j("a#fancy").fancybox({
'padding': 0,
'overlayShow': false // extra comma removed
});
}
}); // extra curly bracket removed
$j("a#fancy").fancybox({
'padding': 0,
'overlayShow': false // extra comma removed
});
彼らはjqueryを使用していますが、私の場合jqueryが必要かどうかわかりませんか? どんな助けでも大歓迎です!ありがとう