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 では、他のすべての js 関数など、JavaScript が壊れているように見えることです。

これをデバッグする方法がわかりません...上記をjavascriptファイルから削除すると、すべて正常に動作します。

rel 属性を持つタグのみがツールチップに関連していることに言及する必要があります。

4

1 に答える 1

4

このコンマを取り除きます:

background: '#CBCB07',

IE は、オブジェクトの最後の項目の後にカンマを受け入れません。IE でのオブジェクト/配列の問題の最後のコンマを参照してください。

于 2009-10-13T03:18:13.460 に答える