jquery ctrlkey无法正常工作

时间:2012-11-25 01:31:46

标签: javascript jquery click conditional-statements

我是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的相关问题,但无法弄清楚我哪里出错了。

1 个答案:

答案 0 :(得分:2)

案例敏感问题:

 Change e.ctrlkey by  e.ctrlKey