2011-09-06 3 views
0

스팬 태그를 클릭하면 경고가 표시됩니다. 그러나 처음으로 경보가 저장되면 마치 경보가 나타나기 시작합니다. 왜 이런 일이 일어나고 있는지 전혀 모르겠다. 처음에는 이벤트 버블 링이 될 수도 있다고 생각했지만 stopPropagation()을 시도했지만 아직 아무것도 없다. 여기 여러 번 나타나는 경고

는 스팬의 (이 표 안에 있어요) :

<span href="#" class="button_like">copy Navigation URL</span> 

JS :

$('span').click(function(e){ 
     stopBubbling(e); 
     $(this).zclip({ 
      path: '/scripts/js/ZeroClipboard.swf', 
      copy: $('#Txt2Copy').text(), 
      afterCopy: function(){ 
       alert($('#Txt2Copy').text() + " was copied to clipboard"); 
      } 
     }); 
     return false; 
    }); 

function stopBubbling(e){ 
    if (!e) var e = window.event; 
    e.cancelBubble = true; 
    if (e.stopPropagation) e.stopPropagation(); 
} 

답변

1

, 당신은 이벤트에 바인딩 클릭 기능 zclip을 결합 할 필요가 없습니다이를 사용해보십시오 .

$(document).ready(function(){ 

     $('span').zclip({ 
       path: '/scripts/js/ZeroClipboard.swf', 
       copy: $('#Txt2Copy').text(), 
       afterCopy: function(){ 
       alert($('#Txt2Copy').text() + " was copied to clipboard"); 
       } 
      }); 
    }) 
+0

그게 다야! 대단한, 고마워. – Tsundoku