[英]How to run function after reload to another page from special link?
How can I check if I redirected from special link ? 如何检查是否从特殊链接重定向?
I have two link list: 我有两个链接列表:
<ul class="menu">
<li class="item"><a href="/offer">Offer</a></li>
<li class="item"><a href="/about">About</a></li>
<li class="item"><a href="/contact">Contact</a></li>
</ul>
<ul class="special-menu">
<li class="item"><a href="/offer">Offer</a></li>
<li class="item"><a href="/about">About</a></li>
<li class="item"><a href="/contact">Contact</a></li>
</ul>
I want to know, if I went to for example /offer from ul.special-menu and run specialFunction(); 我想知道,如果我从ul.special-menu转到例如/ offer并运行specialFunction();
How can I do that in JS ? 我怎么能在JS中做到这一点?
Thank everyone in advance. 提前感谢大家。
I would append a query string onto the urls inside 'special-menu'. 我会在'special-menu'里面的网址上附加一个查询字符串。
As so: <li class="item"><a href="/offer?qs=specialMenu">Offer</a></li>
<li class="item"><a href="/offer?qs=specialMenu">Offer</a></li>
: <li class="item"><a href="/offer?qs=specialMenu">Offer</a></li>
Then on the offers page you can get the query string and save it as a variable, then process it how you wish. 然后在商品页面上,您可以获取查询字符串并将其另存为变量,然后按您的意愿处理。
var qs = location.search.replace(/^.*?\=/, '');
if (qs === "specialMenu") {
specialFunction();
}
else {
// do something else
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.