问题标签 [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.
javascript - 谷歌翻译元素 - 页面准备好后加载
我在我的页面上使用谷歌网络翻译元素。对于那些不知道它是什么的人,您可以在这里找到它:http: //translate.google.com/translate_tools
它使用 javascript 在页面上加载。我将它嵌入到我的页面顶部,这导致我的其余内容停止加载,直到翻译栏完成加载。
如何延迟 javascript 运行直到我的页面完全加载?
这是脚本:
javascript - 如何在没有框架的情况下检查 DOM 是否准备就绪?
这个问题就像这里和网络上的无数其他问题一样 - 如何检查 DOM 是否已在 Javascript 中加载?但这里有一个问题:
- 不使用 jQuery 等框架;
- 不知道您的脚本是通过静态放置的
<script>
标签还是在 DOM 加载后很久之后通过其他一些 Javascript 加载的。
这可以或多或少可靠地完成并具有跨浏览器兼容性吗?
补充:让我澄清一下:我正在编写一个独立的 .JS 文件,它可以包含在任意网页中。我想在加载 DOM后执行代码。但我不知道我的脚本将如何包含在内。可以通过放置<script>
标签(在这种情况下,传统onload
或 DOM 就绪解决方案将起作用);或者它可以通过 AJAX 或其他方式加载,在 DOM 已经加载之后很久(所以前面提到的解决方案永远不会触发)。
javascript - 需要一些关于 jQuery DOMready 的解释
我是 jQuery 的新手(我从 PHP 来到 JavaScript)。
我将多个 jQ 函数分组在单独的文件中。我有以下问题:
- 有没有要求每个 jQ 函数都必须在 domready 中?
- 如果,我的 1 个文件已经有代码放在
$(document).ready(function () { });
. 我可以使用 Domready 超过 1 次吗?
javascript - 在页面加载时清除所有表单
我想清除页面加载时的所有表单。我尝试在 domready 上使用此功能,但没有帮助。我是 JavaScript 新手。这个功能有什么问题吗?
jquery - 从domready window.add事件调用jquery colorbox
我有以下代码:
此代码创建一个框菜单项,单击它会打开“卡片”窗口。没问题。
但我不希望用户离开主窗口,所以我决定使用 jQuery colorbox。
我需要知道如何调用调用颜色框脚本的 iframe 类以从该页面打开。
通常(仅在一页中)通过以下方式完成:
但在这种情况下,框菜单就是链接本身。有人可以帮忙吗?
提前致谢
mootools - 如何在 Mootools 中为具有特定元素 ID 的特定标签/元素触发事件?
如何在 Mootools 中为具有特定元素 ID 的特定标签/元素触发事件?
我有这个:
这rel="rokbox"
意味着该元素将被 Mootools RokBox 模态框使用,但我已经隐藏了链接。
现在,我添加了以下代码:
代码到达“执行点”,当我设置一个基本警报时,或者其他什么。
javascript - 当 DOM 准备好作为插入的顺序时执行处理程序
我想按照插入的顺序执行我传递给“就绪”函数的处理程序。
我用jsFiddle看到顺序是相反的——后进先出——就像一个堆栈。
有没有办法像队列一样按照 FIFO 的顺序执行?
(显然我不能只是以相反的顺序插入处理程序......)
jquery - Jquery Ajax element.ready 可能吗?
我想捕获内容中的一些属性,但此内容由 Ajax 更新。问题是我的函数在显示整个内容之前触发,所以我什么也抓不到。
我希望我的函数等待 ajax 函数结束。
我想,有一个像这样的选项:
谢谢 !
javascript - 如何正确使用 domReady requireJS 插件
这是我在使用 domReady 之前的 main.js:
和 app.js:
在我优化项目之前,一切正常。我已经发现,脚本在 DOM 准备好之前就开始运行,这在优化之前是不正确的。无论如何,我希望使用domReady插件来确保首先加载 DOM。
但是,显然,我不知道如何正确地做到这一点。这是 main.js 的新版本:
非常整洁也非常错误,因为在 DOM 准备好之前app
并行加载。domReady
我如何解决它?
谢谢。
编辑
我想我已经理解了我们的问题。依赖项的构造函数app
不应运行任何 DOM 依赖代码。它们应该只返回函数,捕获依赖于 DOM 的逻辑。该逻辑应该从 执行app.initialize
,保证在 DOM 准备好时运行。
javascript - 如何知道 iframe 何时准备就绪?
我在网页中有一个 iframe,我想在它准备好后做一些事情。我尝试了两种方法:
在父页面中,我使用这个
/li>
此代码将在 iframe 完成加载时执行(如我所愿),但因为我的 iframe 指向另一个域,所以此时我无法访问其内容(跨域问题)
在 iframe 内部,我使用这个:
/li>
此代码在 iframe 开始加载时执行,这比我想要的要早得多,因此代码无法正常运行。
那么当 iframe 完成加载并准备好进行 DOM 操作时,我如何执行代码
我搜索并发现easyXDM可能是解决方案,但我想知道是否存在更简单的解决方案。
谢谢你。