蒋志新.com

专注WEB开发

老蒋jQuery学习笔记第二课:事件-扣动扳机

  1. $(document).ready(function(){
  2.     $('#switcher-larger').bind('click',function(){
  3.         $('body').addClass('large');
  4.     });
  5. });

bind指定任何javascript事件,并为该事件添加一种行为。
unbind(事件类型,函数名) unbind(’click’,func1);

复合事件 toggle

  1. $('#switcher h3').toggle(function(){
  2.             $('#switcher .button').addClass('hidden');
  3.         },function(){
  4.             $('#switcher .button').removeClass('hidden');
  5.         });

toggle(func1,func2)第一次单击执行func1.第二次单击执行func2

折叠功能toggleClass

  1. $(document).ready(function(){
  2.         $('#switcher h3').click(function(){
  3.             $('#switcher .button').toggleClass('hidden');
  4.         });
  5. });

突出显示可单击的项hover

  1. $(document).ready(function(){
  2.      $('#switcher .button').hover(function(){
  3.          $(this).addClass('hover');
  4.     },function(){
  5.         $(this).removeClass('hover');
  6.     });
  7. });

hover(func1,func2)鼠标指针进入被选择元素时执行func1,离开时执行func2

对于只需触发一次,就立即解除绑定的情况可以简写成.one()

  1. $(document).ready(function(){
  2.         $('#aa').one('click',toggleStyleSwitcher);
  3.     })

模仿用户操作
tigger()

  1. $('#aa').trigger('click');//简写成$('#aa').click()

相关日志

Leave a comment

您必须 登录 后才能发表留言。

无分类


无分类


无分类


无分类


无分类

无分类


无分类


无分类


无分类


无分类


无分类

无分类