【问题标题】:Drupal JQuery not loading in IE9 on LocalhostDrupal JQuery 未在 本地主机上的 IE9 中加载
【发布时间】:2012-01-31 20:54:59
【问题描述】:

在本地计算机 (wamp) 上工作时,让 jquery 在 Internet Explorer 9 中工作时遇到问题。一切都适用于 Firefox 和 Chrome。使用 Internet Explorer,除非我按“F12”打开开发者工具,否则什么都不会发生。然后,如果我刷新页面,一切正常。在打开开发者工具之前或之后,我都没有在 IE 中看到任何错误。

我正在尝试解决 Drupal 6 Javascript and JQuery 一书中的问题。我首先注意到书中的示例在 IE 中不起作用。我现在正在尝试执行这个简单的 jquery 脚本(位于文件 test.js 中):

$(document).ready(function(){
$('.title').append('<p>test</p>');
});

同样,这适用于 Firefox 和 Chrome,但不适用于 IE9,除非开发人员工具已打开并且页面已刷新。

有什么建议吗?

编辑:问题已解决。我仍将包含书中的 jquery,其中包含“console.log("FOO");”。注释掉这个问题就解决了。

【问题讨论】:

    标签: jquery internet-explorer drupal


    【解决方案1】:

    在我的页面中,如果我评论“console.log”语句,它将正确加载。我的猜测是,除非您按“F12”,否则控制台不存在,但当您按“F12”时,它确实存在。尝试删除所有调试语句,看看是否有效。

    【讨论】:

      【解决方案2】:

      两天前我也遇到过这种情况。它只有在我打开 F12 Developer 工具后才能工作,即使我已经关闭了这些工具。您的代码没有任何语法错误。

      更有可能的是,.ready() 事件没有触发,因为您的 DOM 没有正确加载。如果没有更多信息,就很难知道这是怎么回事。

      【讨论】:

        猜你喜欢
        • 2018-11-22
        • 1970-01-01
        • 2013-10-18
        • 1970-01-01
        • 2019-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多