Mootools domready 调用了两次
我似乎无法弄清楚为什么我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来模板正在使用一堆 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.