1

我是 jQuery 的新手。我正在尝试在我的 asp.net 页面中使用示例“简单”jCarousel。我有一个 top.master 页面,其中包含包含用于设置 myCarousel 的 javascript 的头部内容。

设置部分中使用的 myCarousel 中没有拼写错误。现在,当我将 FireFox 与 firebug 一起使用时,一旦设置 jCarousel 的脚本被命中,它就会抛出一个错误,jQuery("#myCarousel").jcarousel它不是一个函数'

我在这里做错了什么?编辑好的下面是top.master

<script type="text/javascript">
    jQuery(document).ready(function() {
        jQuery('#myCarousel').jcarousel({
        // Configuration goes here
    });
});
</script> and in results.aspx i have the following <p> <ul id="myCarousel" class="jcarousel-skin-tango"><% foreach..... %></ul></p>
4

2 回答 2

7

确保正确加载 jQuery 和 jCarousel 文件。=)

于 2010-09-09T06:14:06.643 回答
1

函数应该这样写:jQuery("#myCarousel").jcarousel()

确保您已包含 jcarousel 脚本。

jQuery(document).ready(function() {
    jQuery('#myCarousel').jcarousel();
});

另外,请确保您的 id 是 myCarousel 而不是 mycarousel,因为它们区分大小写。

于 2010-09-09T06:09:58.577 回答