帮我解决IE 7 Javascript错误

时间:2011-06-03 19:57:46

标签: javascript jquery internet-explorer jquery-plugins

我在我正在开发的网站上设置了广告库(基于Jquery的图库插件,请参阅http://coffeescripter.com/code/ad-gallery/)。在最近的浏览器中一切正常工作..唯一的问题是IE7会抛出JS错误并停止执行脚本。

我无法访问IE7的调试工具,因此我无法真正调查此问题。

1 个答案:

答案 0 :(得分:8)

我想我找到了原因。这是崩溃的js块:

Drupal.behaviors.ad_gallery = {
    attach: function(context) {
      //alert(Drupal.settings.ad_gallery.style);
      var galleries = $('.ad-gallery').adGallery({
        animation_speed: parseInt(Drupal.settings.ad_gallery.animation_speed),
        display_next_and_prev: Drupal.settings.ad_gallery.display_next_and_prev,
        display_back_and_forward: Drupal.settings.ad_gallery.display_back_and_forward,
        slideshow: {
          enable: Drupal.settings.ad_gallery.ss_enable,
          autostart: Drupal.settings.ad_gallery.ss_autostart,
        }
      });
...

你能控制这段js代码吗?我怀疑问题出在'autostart'设置的行中。你能在最后删除那个逗号吗?

变化:

autostart: Drupal.settings.ad_gallery.ss_autostart,

到:

autostart: Drupal.settings.ad_gallery.ss_autostart