2015년 6월 4일 목요일

JavaScript Click 이벤트 강제 발생 시키기


JavaScript 이벤트 강제 발생 시키기




## JavaScript 
var clickMe = document.getElementById("click_me");
if( /*@cc_on ! @*/ false )
{
// IE
場合
clickMe.fireEvent("onclick"); //
これでclickイベントが発火する
}
else
{
//
それ以外場合
var event = document.createEvent( "MouseEvents" ); //
イベントオブジェクトを作成
event.initEvent("click", false, true); //
イベントの内容設定
clickMe.dispatchEvent(event); //
イベントを発火させる
}


## JQuery를 이용한 방법
<a href="http://www.naver.com" id="link"> </a>
<iframe id="blogmura_iframe" frameborder="0" width="200" height="200"></iframe>
<script type="text/javascript">
//
이벤트를 연결합니다.
jQuery('#link').click(function (event, data1, data2) {
  alert(data1 + ' : ' + data2);
  jQuery("#blogmura_iframe").attr("src"," http://www.naver.com");
});
//
이벤트를 강제로 발생시킵니다.
jQuery('#link').eq(0).trigger('click', [273, 52]);
</script>


참고 사이트 


댓글 없음: