jQuery事件与特效

目录

鼠标事件

 键盘事件

绑定事件

移除事件 

复合事件

hover()方法

toggle()方法

控制元素的显示及隐藏

改变元素的透明度

改变元素的高度

自定义动画


jQuery事件是对JavaScript事件的封装,常用的事件分类如下:

基础事件

  • 鼠标事件
  • 键盘事件
  • window事件
  • 表单事件

复合事件

  • 鼠标光标悬停
  • 鼠标连续点击

鼠标事件

        当用户在文档上移动或点击鼠标时而产生的事件。

 鼠标事件方法的区别:

 键盘事件

        用户每次按下或者释放键盘上的键都会产生事件。

常用键盘事件:


绑定事件

 bind(type,[data],fn);

type:事件类型

[data]:可选函数

fn:处理函数

移除事件 

unbind([type],[fn])

事件类型,主要包括:blur、focus、click、mouseout等基础事件

此外,还可以是自定义事件

unbind()不带参数时,表示移除所绑定的全部事件

复合事件

hover()方法

hover() 方法相当于 mouseover mouseout 事件的组合

hover(enter,leave);

toggle()方法

toggle() 方法用于模拟鼠标连续 click 事件

toggle(fn1,fn2,...,fnN);

         toggle()方法不带参数,与show( )hide( )方法作用一样

        toggle( );

        toggleClass( )可以对样式进行切换

        toggleClass(className);


控制元素的显示及隐藏

        show() 控制元素的显示,hide( )控制元素的隐藏

$(selector).show([speed],[callback])

$(selector).hide([speed],[callback])

speed:可选。表示速度,默认为“0”,可能值:毫秒(如1000)、slow、normal、fast

callback:可选。show函数执行完之后,要执行的函数

改变元素的透明度

        fadeIn()和fadeOut()可以通过改变元素的透明度实现淡入淡出效果

$(selector).fadeIn([speed],[callback])

$(selector).fadeOut([speed],[callback])

speed:可选。表示速度,默认为“0”,可能值:毫秒(如1000)、slow、normal、fast

callback:可选。show函数执行完之后,要执行的函数

改变元素的高度

  • slideDown() 可以使元素逐步延伸显示
  • slideUp()则使元素逐步缩短直至隐藏

$(selector).slideUp ([speed],[callback])

$(selector).slideDown ([speed],[callback])

自定义动画

$(selector). animate({params},speed,callback)

{params}必须有,定义形成动画的CSS属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愚人钊呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值