jQuery事件

Posted 前端一年级

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery事件相关的知识,希望对你有一定的参考价值。

$(function(){

  $(\'*\').each(function(){

    var current = this;

    this.addEventListener(\'click\',function(event){

      say(\'Capture for \' + current.tagName + \'#\' + current.id + \'target is\' + event.target.id)  

    },true);

    

    this.addEventListener(\'click\',function(event){

      say(\'Bubble for \' + current.tagName + \'#\' + current.id + \'target is\' + event.target.id)  

    },false)

    function say(text){

      $(\'#console\').append(\'<div>\'+text+\'</div>\');

    }

  })

})

<body id=\'greatgrandpa\'>

  <div id=\'grandpa\'>

    <div id=\'pops\'>

    <img id=\'vstar\' src=\'vster.jpg\'/>

    </div>

  </div>

  <div id=\'console\'></div>

</body>

其实这个图已经可以看出一些东西了 事件在不同处理阶段通过DOM树的传播情况

=========================================================

关于事件

JQ 我自己推荐

input改变 用change()

其他的可以on  当然on绑定前 需要off解绑

-----------------------------------------------------------------------------------------

写一个有点用的动画 页面上从上向下模拟下坠动画

$(\'\').each(function(){

  $(this).animate({

    opacity:0;

    top:$(window).height() - $(this).height() - $(this).position().top

  },\'slow\',function(){ $(this).hide(); })

})

 

基本也就是这样了 好像。。。so  先噶

 

以上是关于jQuery事件的主要内容,如果未能解决你的问题,请参考以下文章

jQuery——jQuery鼠标事件

jQuery 事件其他方法

jquery绑定事件on()方法

怎样用jquery写一个事件?

如何用jquery让事件重复执行

jQuery ---[jQuery事件之 ready事件,绑定事件,合成事件,其他常用事件]