0

我正在使用 jQuery 的 qTip 插件。使用以下函数,它循环遍历每个带有 rel 属性的 a 标签,并将 qtip 函数应用于每个链接。可以在 Firefox 和 Safari 中使用,并且应该可以在 IE 中使用。

$('a[rel]').each(function () {
  var $link = $(this);
  $link.qtip({ 
      content: {
    url: '/tooltip.php',
    data: { tipKey: $link.attr('rel') },
    method: 'post'
      },
      style: { 
              border: { width: 9, radius: 9, color: '#C1AD06' },
        tip: { 
            corner: 'topLeft',
            size: {
                x: 55, 
                y : 34 
        }
    },
        width: { min:   393 },
        background: '#CBCB07',


      }
  });
});

问题是,在 IE7 中,它似乎破坏了我的 javascript,例如我所有的其他 js 函数。

我不确定如何调试这个......如果我从我的 javascript 文件中删除上述内容,一切正常。

我应该提一下,只有带有 rel 属性的标签与工具提示相关,没有别的。

4

1 回答 1

4

去掉这个逗号:

background: '#CBCB07',

IE 不接受对象中最后一项之后的逗号。请参阅IE 中对象/数组问题中的最后一个逗号

于 2009-10-13T03:18:13.460 回答