저는 Javascript를 처음 사용하고 일련의 이미지 (.gif)를 이동하고 ctrl + 클릭 할 때 한 가지 작업을 수행하는 기능을 만들기 위해 노력하고 있습니다. 지금 나는 Ctrl + 클릭이 발생할 때 경고하도록 설정된 코드를 가지고 있지만 작동하지 않습니다. 내 크롬 콘솔은 코드에 명백한 오류가 없다고 제안합니다.jquery ctrlkey가 작동하지 않습니다.
<script>
$('.gif').click(function(e){
if(e.ctrlkey) {
alert('ctrl pressed');
}
if(e.shiftKey) {
$(this).css({
border: 'dashed 3px black',
});
queue.push(this.id+'divless.html');
}
else {
window.location.href = this.id + '.html';
}
});
</script>
도움을 주시면 감사하겠습니다. ws3schools 조건문 페이지뿐만 아니라 검색된 stackoverflow의 관련 질문을 살펴 보았고 어디에서 잘못되었는지 파악할 수 없습니다.
여기 http://jsbin.com/ifavey/1/edit 잘 작동합니다. jQuery를 제대로로드하고 있습니까? 스크립트가 dom.ready에로드되어 있습니까? – elclanrs