我试图找到一种在其他页面上执行jQuery函数的方法,只有在从其他页面单击某个链接之后才可以。 流程为:
页面A:单击指向页面B的链接。
转到页面B
页面B:执行该功能。
如果我直接转到B页,则不会执行任何函数。仅来自页面A的特定链接。 怎么办?
$(“ uno”)。toggleClass(“ open”)。next()。stop()。slideToggle();
答案 0 :(得分:3)
您可以使用document.referrer检查页面B是否从页面A定向,如果是,则执行该功能。
答案 1 :(得分:2)
单击页面:A上的链接时,可以传递任何查询参数,并在页面:B上检查此参数,并且只有存在该参数的情况下,才能在页面:B上执行功能。
$(document).ready(function() {
var queryParam = $.url('?search');
if(queryParam) {
// execute your function
}
});