【发布时间】:2017-03-31 22:45:47
【问题描述】:
我正在使用页面上的过滤器来显示不同的产品。我正在尝试这样做,以便当您从外部页面单击按钮时,它会导航到产品页面并自动单击“有机过滤器”复选框,然后显示有机项目。此代码适用于除 IE 和 EDGE 之外的所有浏览器。有什么想法可能是错的吗?它似乎点击了有机物复选框,但实际上并没有点击 IE 和 EDGE 的提交按钮。
**更新:如果我在 window.load 函数之后发出警报,它会起作用。我认为这是一个时间问题或什么的。有人有什么建议吗?
//force organic filter if coming from organics article
$(window).load(function(){
var organicURL = document.referrer;
if (organicURL === "http://www.sampleurl.com") {
$('#organicFilter').trigger('click');
if ($('#organicFilter').is(':checked')) {
$('#submitFilter').trigger('click');
}
}
});
【问题讨论】:
标签: javascript jquery