jquery怎么实现空格键触发事件

JavaScript021

jquery怎么实现空格键触发事件,第1张

   <script type="text/javascript">

    $(function(){

        $(document).keydown(function(e){

            var e = e || window.event

           if(e.keyCode==32)  //按键 ASCII 码值  

            { 

                var value=$('#d1').attr('value')

                if(value==0)

                {

                    $('#d1').attr('value','1')

                    $('#d1').addClass('div1')

                }

                else

                {

                    $('#d1').attr('value','0')

                    $('#d1').removeClass('div1')

                }

            }

        })

    })

    </script>

    

    div中添加value,根据value来判断是否移除或者添加class

    <div id="d1" value="0">adasfafadf</div>

你好,如果你想通过js模拟按键控制键盘的话,建议不要这样做,因为只能通过调用Wscript或者ActiveX来实现,而要能正常使用这些,浏览器都需要取得用户的许可后才会允许使用的。

如果只是要实现某个特定的网页上的按空格键的效果的话,可以直接调用空格键绑定的事件函数即可.