0

好吧,以防万一我的标题不够好。如果有人单击页面上的链接,我有我的 jQuery 弹出窗口。但是,如果我发送了指向用户电子邮件的链接(取消订阅链接),我能否仅在该实例中在页面加载时打开该弹出窗口?我不希望每次页面加载时都加载弹出窗口......仅当 GET=gogo

我在想这样的事情:

电子邮件链接: www.someurl.com/index.php ?unsubscribe=gogo

$code = $_GET['unsubscribe'];
if ($code) {
   //load jQuery popup
}

像这样的东西可以吗?

4

1 回答 1

1

您可以简单地将单击事件附加到您的选择器,类似于这些行

var thisHash = window.location.hash;
if(window.location.hash) {
    $(thisHash).trigger('click');      
}

这使用哈希而不是获取发布数据

所以你的网址看起来像这样

http://domain.com/#unsubscribe

于 2013-09-21T07:02:32.027 回答