我有一个页面可以使用以下代码重新加载:
restart_btn.click(function () {
location.reload();
});
但是,我只想重新运行$(document).ready();
,而无需重新加载页面。这可能吗?
答案 0 :(得分:1)
将当前处于文档就绪函数中的所有当前脚本包装在新函数中。在文档就绪和单击事件上调用该函数。
以下示例:
function ReadyFunctionScripts() {
// All the scripts that are now in document ready goes here
// ...
// Clicking on button will run the scripts that were executed during document ready
restart_btn.one('click', ReadyFunctionScripts);
}
// Call the function once on document ready
$(document).ready(ReadyFunctionScripts);