我有一些使用 jQuery 的代码,它在 html 中。我在页面底部包含 jQuery,所以问题是每次使用 $. 未定义。
我记得在某处读过你可以创建一个持有者 $ 函数,当 jQuery 被加载时,它将执行所有调用 $ 的东西。(就像某种堆栈)。
你能告诉我怎么做吗?就像代码示例一样,或者如果您有该文章链接,那就太好了。:)
我有一些使用 jQuery 的代码,它在 html 中。我在页面底部包含 jQuery,所以问题是每次使用 $. 未定义。
我记得在某处读过你可以创建一个持有者 $ 函数,当 jQuery 被加载时,它将执行所有调用 $ 的东西。(就像某种堆栈)。
你能告诉我怎么做吗?就像代码示例一样,或者如果您有该文章链接,那就太好了。:)
不,您不能在加载之前进行一大堆 jQuery 调用,然后期望稍后播放所有内容。
您的选择是:
但是,#3 似乎很多工作并不是真正必要的。要么预先加载 jQuery,要么在加载之前不运行使用 jQuery 的初始化函数——要么更干净、更简单。
请记住,您还需要在加载 jQuery 之后加载任何 jQuery 插件,因为它们使用 jQuery 来初始化/安装自己。
确保在加载 jQuery 之前没有加载任何插件。插件扩展了“$”对象,因此如果您在加载 jQuery 核心之前加载插件,那么您将收到您描述的错误。
可能是您在调用 jquery 脚本之前调用了脚本标记,将 jquery.js 放在脚本标记之前,它将起作用