我是Javascript的新手,我正在尝试创建一个函数,当你移动+单击一系列图像(.gif)时,它会执行一项操作,而当您按住它时单击它们时会执行另一项操作。现在我将代码设置为在发生ctrl + click时发出警报,但它不起作用。我的chrome控制台表明代码没有明显错误。
<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的相关问题,但无法弄清楚我哪里出错了。
答案 0 :(得分:2)
案例敏感问题:
Change e.ctrlkey by e.ctrlKey