gpt4 book ai didi

javascript - 如何优化我的加载 JQuery 函数?

转载 作者:可可西里 更新时间:2023-11-01 01:15:40 27 4
gpt4 key购买 nike

我的边栏包含很多标题。我不想为他们所有人写一个函数。这是一个代码:

$("#menu_documentations").click(function () {
$("#sites").load("documentations/documentations_doc.php");
$("html, body").animate({ scrollTop: 0 }, "slow");
return false;
});

侧边栏的 id 总是看起来像“#menu_xyz”,加载 php 使用相同的“xyz_doc.php”。

如何避免一个一个写?!

最佳答案

为 url 使用类和数据属性HTML:

<a class="load-ajax" href="#" data-url="coustom-page-name.html">Link</a>

<a class="load-ajax" href="coustom-page-name.html">Link</a>

js:

$(".load-ajax").click(function () {
var url = $(this).attr('data-url');//$(this).attr('href');
$("#sites").load(url);
$("html, body").animate({ scrollTop: 0 }, "slow");
return false;
});

关于javascript - 如何优化我的加载 JQuery 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39410599/

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