我正在考虑当一个人因点击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完全没用。)谢谢。 :)
答案 0 :(得分:2)
if (window.location.hash == '#order-cancelled') {
setTimeout(function () { $("#popup").show(); }, 2000);
}
答案 1 :(得分:0)
您可以在javascript中查看window.location.hash
,然后检查它是否等于#order-cancelled