gpt4 book ai didi

javascript - 如何简化示例中的 jQuery 代码?

转载 作者:行者123 更新时间:2023-12-02 15:06:53 24 4
gpt4 key购买 nike

有一个AJAX加载页面的插件https://github.com/defunkt/jquery-pjax问题是它只更新页面上的一个容器并且需要几个容器。以下代码可以工作,但已被弃用(第二个容器更新有延迟)。如何优化同时加载的容器?

$(document).on("click", "a.item-link", (function (evt) {
evt.preventDefault();
var thisUrl = $(this).attr('href');
$.pjax({
url: thisUrl,
container: '.pjax',
fragment: '.pjax'
});
setTimeout(function() {
$.pjax({
url: thisUrl,
container: '.box-mnu',
fragment: '.box-mnu'
});
}, 1000);
}));

最佳答案

尝试使用.load() ,删除 setTimeout 调用

  $(document).on("click", "a.item-link", (function (evt) {
evt.preventDefault();
var thisUrl = $(this).attr('href');
$(".pjax").load(thisUrl);
$(".box-mnu").load(thisUrl);
});

关于javascript - 如何简化示例中的 jQuery 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35065077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com