问题标签 [domready]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6012 浏览

javascript - 谷歌翻译元素 - 页面准备好后加载

我在我的页面上使用谷歌网络翻译元素。对于那些不知道它是什么的人,您可以在这里找到它:http: //translate.google.com/translate_tools

它使用 javascript 在页面上加载。我将它嵌入到我的页面顶部,这导致我的其余内容停止加载,直到翻译栏完成加载。

如何延迟 javascript 运行直到我的页面完全加载?

这是脚本:

0 投票
6 回答
73449 浏览

javascript - 如何在没有框架的情况下检查 DOM 是否准备就绪?

这个问题就像这里和网络上的无数其他问题一样 - 如何检查 DOM 是否已在 Javascript 中加载?但这里有一个问题:

  • 不使用 jQuery 等框架;
  • 不知道您的脚本是通过静态放置的<script>标签还是在 DOM 加载后很久之后通过其他一些 Javascript 加载的。

这可以或多或少可靠地完成并具有跨浏览器兼容性吗?

补充:让我澄清一下:我正在编写一个独立的 .JS 文件,它可以包含在任意网页中。我想在加载 DOM后执行代码。但我不知道我的脚本将如何包含在内可以通过放置<script>标签(在这种情况下,传统onload或 DOM 就绪解决方案将起作用);或者它可以通过 AJAX 或其他方式加载,在 DOM 已经加载之后很久(所以前面提到的解决方案永远不会触发)。

0 投票
3 回答
228 浏览

javascript - 需要一些关于 jQuery DOMready 的解释

我是 jQuery 的新手(我从 PHP 来到 JavaScript)。

我将多个 jQ 函数分组在单独的文件中。我有以下问题:

  1. 有没有要求每个 jQ 函数都必须在 domready 中?
  2. 如果,我的 1 个文件已经有代码放在$(document).ready(function () { });. 我可以使用 Domready 超过 1 次吗?
0 投票
3 回答
23552 浏览

javascript - 在页面加载时清除所有表单

我想清除页面加载时的所有表单。我尝试在 domready 上使用此功能,但没有帮助。我是 JavaScript 新手。这个功能有什么问题吗?

0 投票
1 回答
570 浏览

jquery - 从domready window.add事件调用jquery colorbox

我有以下代码:

此代码创建一个框菜单项,单击它会打开“卡片”窗口。没问题。

但我不希望用户离开主窗口,所以我决定使用 jQuery colorbox。

我需要知道如何调用调用颜色框脚本的 iframe 类以从该页面打开。

通常(仅在一页中)通过以下方式完成:

但在这种情况下,框菜单就是链接本身。有人可以帮忙吗?

提前致谢

0 投票
1 回答
4957 浏览

mootools - 如何在 Mootools 中为具有特定元素 ID 的特定标签/元素触发事件?

如何在 Mootools 中为具有特定元素 ID 的特定标签/元素触发事件?

我有这个:

rel="rokbox"意味着该元素将被 Mootools RokBox 模态框使用,但我已经隐藏了链接。

现在,我添加了以下代码:

代码到达“执行点”,当我设置一个基本警报时,或者其他什么。

0 投票
1 回答
132 浏览

javascript - 当 DOM 准备好作为插入的顺序时执行处理程序

我想按照插入的顺序执行我传递给“就绪”函数的处理程序。

我用jsFiddle看到顺序是相反的——后进先出——就像一个堆栈。
有没有办法像队列一样按照 FIFO 的顺序执行?

(显然我不能只是以相反的顺序插入处理程序......)

0 投票
2 回答
429 浏览

jquery - Jquery Ajax element.ready 可能吗?

我想捕获内容中的一些属性,但此内容由 Ajax 更新。问题是我的函数在显示整个内容之前触发,所以我什么也抓不到。

我希望我的函数等待 ajax 函数结束。

我想,有一个像这样的选项:

谢谢 !

0 投票
3 回答
13563 浏览

javascript - 如何正确使用 domReady requireJS 插件

这是我在使用 domReady 之前的 main.js:

和 app.js:

在我优化项目之前,一切正常。我已经发现,脚本在 DOM 准备好之前就开始运行,这在优化之前是不正确的。无论如何,我希望使用domReady插件来确保首先加载 DOM。

但是,显然,我不知道如何正确地做到这一点。这是 main.js 的新版本:

非常整洁也非常错误,因为在 DOM 准备好之前app并行加载。domReady

我如何解决它?

谢谢。

编辑

我想我已经理解了我们的问题。依赖项的构造函数app不应运行任何 DOM 依赖代码。它们应该只返回函数,捕获依赖于 DOM 的逻辑。该逻辑应该从 执行app.initialize,保证在 DOM 准备好时运行。

0 投票
2 回答
2103 浏览

javascript - 如何知道 iframe 何时准备就绪?

我在网页中有一个 iframe,我想在它准备好后做一些事情。我尝试了两种方法:

  • 在父页面中,我使用这个

    /li>

此代码将在 iframe 完成加载时执行(如我所愿),但因为我的 iframe 指向另一个域,所以此时我无法访问其内容(跨域问题)

  • 在 iframe 内部,我使用这个:

    /li>

此代码在 iframe 开始加载时执行,这比我想要的要早得多,因此代码无法正常运行。

那么当 iframe 完成加载并准备好进行 DOM 操作时,我如何执行代码

我搜索并发现easyXDM可能是解决方案,但我想知道是否存在更简单的解决方案。

谢谢你。