2012-02-02 143 views
0

我是一個JavaScript的新手,我不得不說 - 但我準備放棄一切。我似乎無法得到以下點擊回調工作。它不會觸發,並且Javascript控制檯上沒有消息。http://sorgalla.com - jCarousel/jQuery - 回調不點擊與綁定點擊錨點

任何人都可以在我所做的事情中看到任何明顯錯誤或不正確的東西。 這是基於http://sorgalla.com - jCarousel在jQuery之上。它基於一個簡單的例子。代碼不起作用是:

<link href="style.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="jquery-1.7.1.js"></script> 
<script type="text/javascript" src="jquery.jcarousel.js"></script> 
<link rel="stylesheet" type="text/css" href="skin.css" /> 

<script type="text/javascript"> 
jQuery(document).ready(function() { 
    jQuery('#mycarousel').jcarousel({ 
     scroll:1, wrap: 'circular' 
    }); 
console.log('ready'); 
}); 

jQuery('#mycarousel a').bind('click', function() { 
    console.log('click'); 
}); 
</script> 
</head> 

<body> 
<div id="wrap"> 
    <ul id="mycarousel" class="jcarousel-skin-tango"> 
    <li><a id="test" href="#">Click</a></li> 
... 
... 
    </ul> 
</div> 

任何指針將不勝感激。 謝謝你,馬爾科姆

回答

0

嵌入來電:執行console.log()在jQuery來看看是怎麼回事,下面解決問題:

jQuery(document).ready(function() { 
    jQuery('#mycarousel').jcarousel({ 
     scroll:1, wrap: 'circular' 
    }); 
console.log('ready'); 

jQuery('#mycarousel a').bind('click', function() { 
    console.log('click'); 
}); 

}); 

單擊事件現在的作品。