我可以同时使用Document Ready和document.body.addEventListener吗?

时间:2014-07-29 14:29:52

标签: jquery

我可以同时使用document ready和document body eventlistener吗?

这样的东西?

$(document).ready(function(){


document.body.addEventListener('keydown', function (e) {
        alert('raj');
    });


  });

1 个答案:

答案 0 :(得分:0)

是的,你可以。

此代码执行以下操作:

  1. 当这个JS片段被浏览器解析时,它会添加一个事件来监听dom ready。
  2. 在dom ready上,将调用处理程序,然后将添加一个事件来监听' keydown'事件。
  3. 关于keydown事件 - 您将收到警报。
  4. 假设你是一个新手JS。请不要将jQuery方法和本机JS方法混合在一起。

    代码应该是:

    $(document).ready(function(){
      $(body).keydown(function() {
        // alert goes here.
      });
    });