gpt4 book ai didi

javascript - 如何在java脚本中的函数之后添加 $(document).ready(function(){})

转载 作者:行者123 更新时间:2023-11-28 08:26:28 25 4
gpt4 key购买 nike

我想做的是我有如下代码:

$(document).ready(
function(){
var currentPage = window.location.pathname;
$('#main-menu-list').find('a[href^="' + currentPage + '"]').closest('li').addClass('active');
}
)

现在我想添加此代码以添加其他代码并与其他代码一起使用。我需要在此代码之后添加此代码:

function () {
/* If there are forms, make all the submit buttons in the page appear
disabled and prevent them to be submitted again to avoid accidental
double clicking. See Issue 980. */
jQuery(function() {
/* Delegate the function to document so it's likely to be the last event
in the queue because of event bubbling. */
jQuery(document).delegate("form", "submit", function (e) {
var form = jQuery(this);
if (form.hasClass("form_disabled")) {
e.preventDefault();
return false;
}
else {
form
.addClass("form_disabled")
.find(":submit")
.addClass("disabled");
}
// Reactivate the forms and their buttons after 3 secs as a fallback.
setTimeout(function () {
form
.removeClass("form_disabled")
.find(":submit")
.removeClass("disabled");
}, 3000);
});
});
}

我怎样才能完成这个任务。请帮我解决这个问题。

最佳答案

您可以在脚本中的任何位置创建document.ready()。您的所有代码不必都处于就绪状态。

您可以为函数创建实例变量并在需要的地方调用它:

$(document).ready(
var myFunc = function(){
var currentPage = window.location.pathname;
//other code
}
...
//and invoke it where you need
myFunc();
)

关于javascript - 如何在java脚本中的函数之后添加 $(document).ready(function(){}),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22342246/

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