gpt4 book ai didi

javascript - 如何在 document.ready block 之外触发 jQuery?

转载 作者:行者123 更新时间:2023-11-29 17:25:30 24 4
gpt4 key购买 nike

启动jQuery的常用方法是放入

$(document).ready(function() {
// put all jQuery stuff here
});

但是,如果我有一个复杂的站点,它在 <head> 中使用基本的 jQuery 怎么办? 一些取决于页面类型的自定义函数(例如,如果我有登录页面,触发一些登录 ajax 内容)。

那么,我怎样才能将代码附加到 $(document).ready() 稍后触发?我应该使用哪种 JS 语法?

感谢您的帮助!


我的页面结构是这样的:

  1. 使用 PHP 的 include() 显示 static header
  2. <body></body>内添加内容
  3. 显示模板页脚

<?php

include_once('system/classes/class.display.php');

$d = new IFDisplay();

$d->display_header(array('subtitle' => 'Log In')); <-- Here it displays static
head tags. There is
document.ready in there.
I can't change it.

?>

<script type="text/javascript">
AND WHAT DO I NEED TO PUT HERE
</script>

<div>...</div>

<?php

$d->display_footer();

?>

最佳答案

如果你不担心竞争条件,你应该可以使用这个:

$(function(){
//put your code here
});

次数不限。

关于javascript - 如何在 document.ready block 之外触发 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9134239/

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