使用javascript代码阻止触发 click 事件。在该页面之后,滚动到相关的div。它仍然可以完美地在本地主机上运行。也可以工作,但是有趣的是它停止了,没有工作。这是代码:
<script>
$( document ).ready(function() {
var url_string = window.location.href;
var url = new URL(url_string);
var protab = url.searchParams.get("tab");
var proid = url.searchParams.get("id");
$('a[href="#tab'+protab+'"]').trigger('click');
$('div#item-'+proid).trigger('click');
$('html, body').animate({
scrollTop: $('#tab'+protab).offset().top
}, 'slow');
});
</script>
当用户在搜索栏上搜索内容时,会出现自动填充字符串。 点击后,它会重定向到产品页面。然后自动滚动到相关产品。基本滚动系统。
但无法弄清楚为什么停止。没有人在我的部分更改任何代码。此代码仍在页面源代码中。我只想要一个解决方案,一个主意以及替代方法。 单击搜索栏项目后,URL会发生变化。
/ products?tab = 23&id = 56