2013-11-15 1 views
1

내 내장 Google 캘린더 (iframe)에서 이벤트를 클릭 할 때 나만의 작업을하려고합니다. 지금까지 내 코드 :jquery가 포함 된 Google 캘린더에서 클릭 이벤트를 가로 채기

<script type="text/javascript"> 
    $(document).on('click', function (e) { 
     if ($(this).hasClass('te-s')) { 
      e.preventDefault(); 
      e.stopImmediatePropagation(); 
     } 
    }); 

    $(function() { 
     $('.te-s').bind("click", function() { 
      alert("test"); 
     }); 
</script> 



te-s은 (경고가 아니라, I (이상이) 내 자신의 사이트에 재 지정하려면, 대신이 추가 세부 사항 거품을 보여주는 경우 텍스트를 포함하는 클래스입니다 거기 테스트 목적을 위해).

jquery를 사용하면 가능합니까?

답변

0

확실치 않습니다. 가능한지 확실하지 않습니다. 나는 당신의 스크립트가 그 안의 이벤트를들을 수 있도록 아이 iframe 내에 있어야 할 것이라고 생각합니다. 'te-s'를 참조하고있는 클래스는 동일한 이름을 다시 가질 가능성이 거의 없습니다. 이 이름은 계속 변경 될 것입니다. 최상의 솔루션은 API에서 콜백을 사용하는 것입니다 (있는 경우).