gpt4 book ai didi

javascript - $(function() {} ); 是什么?做?

转载 作者:IT老高 更新时间:2023-10-28 13:16:02 24 4
gpt4 key购买 nike

有时我会创建一个函数,然后再调用该函数。

例子:

function example { alert('example'); }
example(); // <-- Then call it later

不知何故,有些函数无法调用。我必须在里面调用这些函数:

$(function() { });

做什么 $(function() {});(function() { });意思是,这些有什么区别/目的?

最佳答案

$(function() { ... });

只是 jQuery 的简写

$(document).ready(function() { ... });

它的设计目的(除其他外)是确保在页面的所有 DOM 元素都准备好使用时调用您的函数。

但是,我认为这不是您遇到的问题 - 您能否澄清“不知何故,某些函数无法调用,我必须在内部调用这些函数”的意思?也许发布一些代码来显示没有按预期工作?

编辑:重新阅读您的问题,可能是您的功能在页面完成加载之前正在运行,因此无法正确执行;把它放在 $(function) 中确实可以解决这个问题!

关于javascript - $(function() {} ); 是什么?做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642442/

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