2012-02-02 4 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> 

すべてのポインタがわかります。何が起こっているかを確認するためにjQueryのではconsole.log()と次の問題を解決します: はあなたに感謝し、マルコム

答えて

0

埋め込みはへの呼び出し

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

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

}); 

クリックイベントが機能するようになりました。

関連する問題