2012-09-27 6 views
0

자바 스크립트로 링크를 클릭하고 mouseup/mousedown 이벤트를 발생 시키려면 어떻게해야합니까? 페이지에서 링크를 여는 북마크릿을 만들려고하지만 mousedown/mouseup 이벤트를 실행해야합니다 ... 북마크릿을 클릭하여 링크를 열었지만 마우스 이벤트를 발생시킬 수는 없습니다. (.. . 도와주세요!자바 스크립트로 링크를 클릭 할 때 mouseup/mousedown 이벤트를 발생시키는 방법

javascript:(function(){ 
     function clickLink(link) { 
      if (document.createEvent) { 
       var event=document.createEvent("MouseEvents"); 
       event.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); 
       link.dispatchEvent(event); 
      } else if (link.fireEvent) { 
       link.fireEvent("onclick"); 
      } 
     } 
     l=document.links; 
     for(var i=0;i<l.length;++i) { 
       clickLink(l[i]); 
};})(); 

사전에 감사 :)

답변

-3

을가 제 3 자 lib 디렉토리를 사용 할 수 있다면, 당신은 jQuery를 trigger 기능을 시도 할 수 있습니다.

+2

제 3 자 라이브러리는 질문에 대답이 없다고 대답 할 때 대답이 아닌 질문에 대한 설명으로 포함되어 있다고 제안합니다. – jbabey