我知道這個問題的顯而易見的答案是檢查jquery和jcarousel腳本是否正確加載,但是我可以看到我的資源瀏覽器調試器,因此認爲這不是問題。我似乎無法得到它的運行腳本:jquery jcarousel error:Uncaught TypeError:Object#<Object> has no method'jcarousel'
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<meta name="description" content="Support and Information for the Trail Tracker application" />
<script type="text/javascript" language="javascript" src="../../Scripts/jquery-1.4.2.min.js"></script>
<script type="text/javascript" language="javascript" src="../../Scripts/jquery.jcarousel.min.js"></script>
<link rel="stylesheet" type="text/css" href="../../App_Themes/Default/skin.css" />
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
// Configuration goes here
});
});
下面是對應於方法調用的標記:
<asp:Content ID="Content2" ContentPlaceHolderID="mainContent" Runat="Server">
<ul id="mycarousel" class="jcarousel-skin-tango">
<li>yo</li>
<li>soy</li>
</ul>
請幫助;我對JavaScript有很少的經驗。
我認爲jQuery沒有初始化。檢查您是否可以創建一個「alert('foo');」而不是你的jQuery調用。用這種方法你可以弄清jQuery是否被正確加載。 – MUG4N
它成功告訴我「foo」:jquery已加載。我在調試器中看到它和jcarousel文件。 – brainmurphy1