Что-то не так с этой функцией jquery? Работает в FF, Safari, но IE умирает

Я использую плагин qTip для jQuery. Используя следующую функцию, он циклически перебирает каждый тег a с атрибутом rel и применяет функцию 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 относятся к всплывающим подсказкам и больше ничего.

13.10.2009 03:07:30
1 ОТВЕТ
РЕШЕНИЕ

Избавьтесь от этой запятой:

background: '#CBCB07',

IE не принимает запятые после последнего элемента в объекте. См. Последняя запятая в объекте / проблема с массивом в IE .

3
13.10.2009 03:18:13