Вкладки интерфейса Jquery UI и облегченные jcarousel не работают (конфликтуют) в Internet Explorer (IE) - PullRequest
1 голос
/ 17 марта 2009

У меня есть обе вкладки jquery-UI и jcarousel lite на моей веб-странице, все работает хорошо во всех браузерах, кроме IE, где я предполагаю, что есть какой-то конфликт, как будто я вынимаю jcarousel JS тогда на вкладках работает нормально.

Кто-нибудь получил какие-либо предложения по этому вопросу или как это исправить? Спасибо

<script type="text/javascript">
$(document).ready(function() {

    $('#tabs > ul').tabs({ 
        fx: { opacity: 'toggle' } 
    }); 

    $("#carousel").jCarouselLite({
        btnNext: ".prev",
        btnPrev: ".next",
        visible: 4,
    });

});
</script>

Ответы [ 3 ]

2 голосов
/ 19 марта 2009

Обнаружено, что это просто запятая в конце слова "visible: 4", которую нужно убрать.

0 голосов
/ 11 апреля 2009

Я поместил вышеуказанный JavaScript в http://javascriptlint.com/online_lint.php - вот фрагмент результатов

10                  btnPrev: ".next",
11                  visible: 4,
12          });
    ========^
    warning: trailing comma is not legal in ECMA-262 object initializers
0 голосов
/ 11 апреля 2009

alt text
(источник: stackoverflow.com ) Код Nise для jquery

$ (function () {

$ (". MouseWheel .jCarouselLite"). JCarouselLite ({ btnNext: ".mouseWheel .next", btnPrev: ".mouseWheel .prev", смягчение: "easeinout", видно: 4, колесо мыши: правда });

});

$ (function () { $ (». AnyClass2" ). JCarouselLite ({ btnNext: ".next2", btnPrev: ".prev2" }); });

...