Mootools domready 调用了两次

发布于 2024-11-17 21:54:07 字数 654 浏览 1 评论 0原文

我似乎无法弄清楚为什么我的 domready 函数被调用两次。 window.addEvent('domready', function() { 警报('准备好!!111'); 它

安装在 joomla 1.6 (mootools 1.3) 上,带有 joomlart t3 模板和几个 ja 模块。除此之外我有自己的自定义组件,没有什么特别的。有一堆在 dom 准备好时运行的代码。我花了很多小时试图弄清楚为什么 domready 被执行两次但无济于事。

链接:http://elwood.visualdomainhosting.com/

有人对可能导致此问题的原因有任何想法吗?或者经历过类似的事情?

编辑: 在 PC 上的 Firefox、IE、Chrome、Opera 和 Safari 上进行进一步测试后,我发现该问题仅存在于 Chrome 和 Safari 上。作为一名在我的开发中同时使用 Chrome 和 Safari 的 Mac 用户,我认为这在所有浏览器中都是一个问题(我的假设是愚蠢的)。如果您仍然没有得到与我上面描述的相同的结果,我正在运行 Chrome 12.0.742.112 和 Safari 5.0.5 (6533.21.1)。

I can't seem to work out why my domready function is being called twice.
window.addEvent('domready', function() {
alert('Ready!!111');
}

Its on a joomla 1.6 installation (mootools 1.3) with a joomlart t3 template and a couple of ja modules. Other than that I have my own custom component, nothing special. With a bunch of code that runs when dom is ready. I'v spent many an hour trying to work out why domready is executed twice but to no avail.

Link: http://elwood.visualdomainhosting.com/

Anyone got any ideas on what may be causing this? Or experienced something similar?

Edit:
After some further testing on PC in Firefox, IE, Chrome, Opera and Safari I found the issue is only present on Chrome and Safari. Being a Mac user using both Chrome and Safari for my dev I assumed it was an issues in all browsers (stupid assumption on my part). I'm running Chrome 12.0.742.112 and Safari 5.0.5 (6533.21.1) if you still dont get the same results as I described above.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冰雪梦之恋 2024-11-24 21:54:07

看起来模板正在使用一堆 Javascript 来处理布局功能,由于这些原因,这不是一个好的做法。我会考虑另一个模板/修改 PHP 中的功能。

Looks like the template is using a bunch of Javascript to handle layout functions, not a good practice for just these reasons. I'd consider another template/rework the functionality in PHP.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文