所以我在网站的页脚上有一个按钮,它有“.subscrever”类,并在点击时触发弹出窗口。
我可以创建一个自定义URL来触发该点击吗?例如“http://salpoente.pt/#subscrever”。如何使这个自定义URL触发按钮单击以使弹出窗口打开?我想要的是拥有一个自定义链接,我可以使用该链接打开网站并打开弹出窗口。
用jquery尝试了一切,并没有设法做到。
答案 0 :(得分:1)
您可以使用网址参数,例如http://salpoente.pt?subscrever=true
。
然后,您必须在页面加载时获取参数:
function getParam(param)
{
var url= window.location.search.substring(1);
var urlParams = url.split('&');
for (var i = 0; i < urlParams.length; i++)
{
var paramName = urlParams[i].split('=');
if (paramName[0] == param)
{
return paramName[1];
}
}
}
$(document).ready(function() {
if(getParam("subscrever") === true) {
$("#subscrever").click()
//Or just call the button's onclick function directly
}
});
答案 1 :(得分:0)
不要将其视为点击按钮的链接;链接打开模式,按钮也是如此。
if ( window.location.hash === '#subscrever' ) openModal()