返回站点时触发弹出窗口

时间:2012-12-15 21:00:40

标签: php jquery

我正在考虑当一个人因点击PayPal的'取消并返回到thatsite.com'而重新进入网站时如何触发弹出消息。

在正在使用的PHP / Jquery购物车脚本中,这是将它们发送回网站上特定位置的行:

'&cancel_return='.$config['woowp'].'#order-cancelled/'.$ppl;

我必须有一种简单的方法来触发带有jquery的弹出窗口,如(伪代码):

IF hash/url = www.site.com/#order-cancelled
THEN fadeIn('slow') div#popup;

我希望这个特定的URL有一个与之关联的弹出窗口。换句话说,当他们点击“取消并返回到thatsite.com”时,他们将被带到www.thatsite.com/#order-cancelled,几秒钟后会弹出一个弹出窗口。

我可以处理弹出div的标记,但是如何触发它? (希望用jquery,因为我对PHP完全没用。)谢谢。 :)

2 个答案:

答案 0 :(得分:2)

if (window.location.hash == '#order-cancelled') {
   setTimeout(function () { $("#popup").show(); }, 2000);
}

答案 1 :(得分:0)

您可以在javascript中查看window.location.hash,然后检查它是否等于#order-cancelled