2012-02-02 4 views
0

저는 자바 스크립트 초심자입니다.하지만 저는 일사천리를 줄 준비가되어 있습니다. 다음과 같은 클릭 콜백을 사용할 수없는 것으로 보입니다. 그것은 발생하지 않으며 Javascript 콘솔에 메시지가 없습니다.http://sorgalla.com - jCarousel/jQuery - 클릭 앵커에 바인딩으로 콜백하지 않습니다.

누구나 내가 한 일에서 눈부신 부분을 잘못 보거나 잘못 볼 수 있습니까? 이것은 jQuery 위에있는 http://sorgalla.com - jCarousel을 기반으로합니다. 간단한 예제를 기반으로합니다. 작동하지 않는 코드는 다음과 같습니다.

<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()가 무슨 일이 일어나고 있는지 확인하고 다음 문제를 해결합니다 :

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

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

}); 

클릭 이벤트는 이제 작동 는 임베드가 호출, 말콤

답변

관련 문제