를 산출 자바 스크립트/jQuery를에있는 링크를 클릭 시뮬레이션하는 것은, 나는 다음과 같은 코드를 가지고 : 당신이 배경 사업부의 아무 곳이나 클릭하면 효과적으로지금 일반 브라우저 동작
<script>
$("#clickme").click(function(){
$("#clicker").click();
});
</script>
<div id="clickme" style="height:20em; width:20em;">
<a id="clicker" href="http://www.google.com"> Link </a>
</div>
를, 자바 스크립트가 시뮬레이션합니다 실제 링크를 클릭하고 목적지 페이지로 이동하십시오.
그러나 브라우저가 새 탭을 열지 않고 URL을 현재 창에로드하기 때문에 Ctrl 키를 누른 채로 클릭하면이 기능이 잘 작동하지 않습니다.
이 동작 대신 배경을 클릭하면 정상적인 브라우저 동작 (예 : 새 탭을 열고 Ctrl 키를 누른 채로 클릭하면 현재 창을 변경하지 않음)을 원합니다. Javascript/jQuery에서이를 수행 할 수있는 방법이 있습니까?
우울한 "ctrl"키를 찾으려고하지 않는 편이 좋습니다. 몇 가지 비슷한 경우가 있으며 차라리 모든 가장자리의 경우를 잡으려고 시도하는 대신 모든 것을 해결하는 솔루션을 원합니다.
다음 질문을 읽어보십시오. http://stackoverflow.com/questions/7867329/jquery-open-url-in-new-tab –