截至目前,在我的页面上,以下 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?任何帮助深表感谢!谢谢