2012-10-01 9 views
0

다음 코드가 있습니다. 제 문제는 div 마야를 클릭하면 jquery가 그것을 인식하지 못하기 때문에 경고 메시지가 표시되지 않습니다.jquery는 div 클릭을 인식하지 못합니다.

CSS

<style> 
    #carousel-single-image { 
    width: 320px; 
    height: 400px; 
    margin: 0 auto; 
    background: white; 
    } 
    #carousel-single-image .touchcarousel-container { 
    height: 100%; 
    background: url("../touchcarousel/demo-images/wood-pattern.jpg") repeat; 
    } 
    #carousel-single-image .touchcarousel-item { 
    margin-right: 0; 
    width: 400px; 
    height: 400px; 
    } 
    #carousel-single-image img { 
    width: 300px; 
    height: 360px; 
    margin: 32px 0 0 8px; 
    float:left; 
    position: relative; 
    display: block; 
    padding: 3px; 
    background: transparent; 
    border: 0; 
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.6); 
    -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.6); 
    box-shadow: 0 1px 6px rgba(0,0,0,0.6); 
    } 
    #carousel-single-image .tc-paging-container { 
    margin-top: -380px; 
    } 
</style> 

HTML

<div id="productGallery" style="display:none"> 
    <div id="main-body"> 
     <div id="carousel-single-image" class="touchcarousel minimal-light"> 
     <ul class="touchcarousel-container"> 
      <li class="touchcarousel-item"> 
       <a href="#"> <img data-original="/image1.jpg" /> 
       <span class="maya">CheckClick</span></a> 
      </li> 
      <li class="touchcarousel-item"> 
       <a href="#"> <img data-original="/image2.jpg" /> 
       <span class="maya">CheckClick</span></a> 
      </li> 
     </ul> 
     </div> 
    </div> 
</div> 

스크립트

$('.maya').click(function(){ 
alert("hi"); 
}); 
+0

jQuery를 포함하고 있습니까? jQuery 코드가'

관련 문제