1

ASP.net Web サイトに JCarouselLite を実装しました。Chrome、FF、Safari では正常に動作しますが、Internet Explorer では動作しません。document.ready が呼び出されないようです。これをテストするために、呼び出しにいくつかのアラートを含めました。驚いたことに、JCarousel は毎回動作しますが、アラートを配置した場合のみです。

したがって、これは正常に機能します(もちろん、これは本番環境では使用できません):

<script type="text/javascript">
    jQuery(document).ready(function () {
        alert("document.ready (start)")
       });

    $(".slider").jCarouselLite({
        vertical: true,
        auto: 1000,
        speed: 1000,
        visible: 6
    })
    {
        alert("document.ready (end)")
    };
</script>

しかし、アラートがなければ「時々」機能します。

誰が何が起こっているのか説明してもらえますか?

ありがとう、

トム

4

1 に答える 1

0

いくつかの JS エラーがあります:

$(document).ready(function (){
    alert("document.ready (start)");
   $(".slider").jCarouselLite({
    vertical: true,
    auto: 1000,
    speed: 1000,
    visible: 6,
   });
    alert("document.ready (end)");
});

ここに追加の中括弧があります。

{
  alert("document.ready (end)")
};
于 2013-09-27T11:36:58.427 に答える