页面外的 jQuery 就绪函数

标签 jquery document-ready

我们有一个使用 javascript 的网站,用于客户端脚本的原型(prototype),我们现在开始使用 jQuery 并从原型(prototype)进行转换。我对 jQuery 知之甚少,但我有足够的知识来解决这个问题。

我遇到了一个问题,是否可以像全局加载 $(document).ready(function(){}); 因为我们有很多 js 文件并且我希望能够使用 jquery('#button').click() 之类的东西。

我见过的唯一例子是在页面本身而不是js文件上。如果可能,请发布一个简短的示例代码,谢谢!

最佳答案

您可以使用$(document).ready()从包含的 js 文件中,只需确保使用 put <script>在 jquery include 之后包含,所以 $功能可用。

编辑:

<html>
<head>
    <script type="text/javascript" src="/path/to/jquery.js"></script>
    <script type="text/javascript" src="/path/to/your/file.js"></script>
</head>
<body>
</body>
</html>

// file.js
$(document).ready(function() {
    // do whatever you want when the document finishes loading...
});

关于页面外的 jQuery 就绪函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5585638/

相关文章:

css 属性不加载

jquery - head.ready() 与 $(document).ready

javascript - 如何修复设计中给出的 slider 的导航和点

javascript - 如何替换 html textarea 中当前选定的文本?

angularjs - 如何检测在 AngularJS 中完成的所有图像加载

jquery - 如果 'x' 为 true,则删除已在浏览器调整大小时准备就绪的文档上加载的函数?

javascript - 在 Bootstrap 3 按钮下拉菜单中添加滑动功能的问题

javascript - jQuery 选择函数选择器

jquery ajax从http url获取响应文本