Javascript 加载完成后运行jQuery

Javascript 加载完成后运行jQuery,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我正在编写一些代码来稍微修改现有的网站 现有的网站是用Angular构建的。我的代码使用jQuery,但我可以使用任何JavaScript 但是,我无法更改现有网站。我无法更改现有的Angular脚本。我可以更改我的一个外部脚本文件,它是站点上的src。我的代码在Angular脚本和jQuery脚本加载后运行 在渲染DOM之后,如何运行jQuery代码 $(document).ready()提前触发 我从未使用过Angular,但在联机阅读时,它看起来应该会发出一个$viewContentLoa

我正在编写一些代码来稍微修改现有的网站

现有的网站是用Angular构建的。我的代码使用jQuery,但我可以使用任何JavaScript

但是,我无法更改现有网站。我无法更改现有的Angular脚本。我可以更改我的一个外部脚本文件,它是站点上的src。我的代码在Angular脚本和jQuery脚本加载后运行

在渲染DOM之后,如何运行jQuery代码

$(document).ready()
提前触发

我从未使用过Angular,但在联机阅读时,它看起来应该会发出一个
$viewContentLoading
事件,但是我无法在脚本中捕获此事件


谢谢,你说得对。在尝试运行任何jQuery之前,需要等待DOM加载

在angualrjs中使用
$timeout
,既简单又不安全

这是告诉angualrJs等待50毫秒,然后执行函数中的任何内容。50毫秒应该足够了,但如果页面加载速度慢,可能需要增加时间

还有更好的方法


您应该仔细研究以避免使用jQuery

我不明白你的问题。你能给我看看你的代码吗?@user256103我没有任何代码。我试图找到一个代码示例,它允许jQuery代码在渲染DOM之后运行。我考虑过暂停,但那看起来真的很乱。我考虑过暂停,但那看起来真的很乱。同样,我无法添加到现有的角度文件中。我试图添加一个指令,但它不起作用。我试过几种变体,似乎都不管用。。。你有没有可能帮我做这件事?谢谢此外,我正在尝试让超时工作,但我甚至无法让它工作:
$timeout(function() {
    //your jQuery code here
}, 50);