前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jQuery(事件和动画-基础事件、复合事件)

jQuery(事件和动画-基础事件、复合事件)

作者头像
全栈开发日记
发布于 2022-05-12 13:00:15
发布于 2022-05-12 13:00:15
1.5K00
代码可运行
举报
文章被收录于专栏:全栈开发日记全栈开发日记
运行总次数:0
代码可运行

基础事件

click

对应 onclick 鼠标单击事件

dbclick

对应ondbclick 鼠标双击事件

mouseover

对应 onmouseover 鼠标移入事件

mouseout

对应 onmouseout 鼠标移出事件

mouseenter

对应onmouseenter鼠标进入事件

mouseleave

对应 onmouseleave鼠标离开事件

keyup

对应onkeyup 键盘弹起

keydown

对应onkeydown 键盘按下触发

keypress

对应onkeypress 鼠标产生可打印的字符时触发

$(window).resize()

窗口大小调整时触发的事件

注意:

mourseover和mourseenter都是鼠标移入元素时触发,不同点:mourseover无论鼠标移入被选元素 还是被选元素的子元素都会触发。mourseenter只有移入被选元素才会触发;

mourseout和mourseleave都是鼠标移除元素时触发。不同点:mourseout在移除被选元素的子元素 时也会被触发。mourseleave只有移出被选元素才会被触发。

复合事件

显示与隐藏

show

show(speed|function);

作用:将隐藏元素变为可见的(将display:none-->display:block),从左上角开始显示。

参数也可以直接写时间,单位是毫秒,不需要引号。

参数speed:定义显示的速度。

参数各属性:

slow慢慢的显示;

normal正常的显示;

fast快速的显示;

参数function:回调函数,当目标 元素全部显示完成后触发。

jQuery代码书写示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//慢慢的显示
function fun1() {
   $("#a").show("slow",function () {
       alert("显示完成了")
   });
}

hide

hide(speed|function);

与上一个show正好相反,将元素隐藏。

可参考show;

fadeIn

fadeIn(speed|function);

作用:将隐藏元素变为可见的(将display:none-->display:block),不同的是它通过调整透明度由浅变深来显示;

参数也可以直接写时间,单位是毫秒,不需要引号。

参数speed:定义显示的速度。

speed参数各属性:

slow慢慢的显示;

normal正常的显示;

fast快速的显示;

参数function:回调函数,当目标元素全部显示完成后触发。

代码参考上面show的代码。

fadeOut

fadeOut(speed|function);

通过调整透明度,隐藏元素。

与上一个fadeIn正好相反。可参考fadeIn;

slideDown

slideDown(speed|function)

作用:将隐藏元素变为可见的(将display:none-->display:block),通过调 整高度来显示

定义显示的速度,slow,normal,fast。function是回调函数,当目标 元素全部显示完成后触发。

代码参考上述例子。

slideUp

slideUp(speed|function);

通过调整高度来隐藏元素;

与上一个正好相反。

事件切换

hover

hover(over,out);

作用:一个模仿悬停事件(鼠标移动到一个对象上方及移出这个对象)的方法。这是一 个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。

当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。

当鼠标移出这个元素时,会触发 指定的第二个函数。

而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),如果是,则会继续保持“悬停”状态,而不触发移出事件(修正了使用mouseout事件的一 个常见错误)。

代码示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(function(){
     $("#div0").hover(function(){
     alert('over');
},function(){
     alert('out');
  });
});
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈开发日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaScript学习笔记(四)—— jQuery入门
子元素伪类选择器就是选择某一个元素下面的子元素的方式,在jQuery中,子元素伪类选择器分为两大类:
wsuo
2020/07/31
11.3K0
jQery事件与特效
jQery事件与特效 事件 方法 描述 执行时机 click( ) 触发或将函数绑定到指定元素的click事件 单击鼠标时 mouseover( ) 触发或将函数绑定到指定元素的mouseover事件 鼠标指针移过时 mouseout( ) 触发或将函数绑定到指定元素的mouseout事件 鼠标指针移出时 mouseenter( ) 触发或将函数绑定到指定元素的mouseenter事件 鼠标指针进入时 mouseleave( ) 触发或将函数绑定到指定元素的mouseleave事件 鼠标指针离开时 举例
xiaozhangStu
2023/05/04
3200
第86节:Java中的JQuery基础
jquery是一种快速,小巧,功能丰富的JavaScript库,可以让html文档遍历和操作,事件处理,动画和ajax更加容易使用的一种api,可以在多种浏览器中工作。
达达前端
2019/07/03
3K0
第86节:Java中的JQuery基础
jQuery 效果
​ 显示隐藏动画,常见有三个方法:show() / hide() / toggle() ;
梨涡浅笑
2022/05/08
5K0
Web前端基础(08)
###事件模拟 模拟触发某个元素的某个事件 格式: 元素对象.trigger(“事件名称”); $(“input”).trigger(“click”); ###鼠标移入移出事件合并 hover 将鼠标移入和移出两个事件合并到一起 //给元素添加鼠标移入移出合并事件 (“div”).hover(function(){ //鼠标移入时执行 (this).css(“color”,“red”); },function(){ //鼠标移出时执行 隐藏 元素对象.hide(时间,方法); 显示 元素对象
海拥
2021/08/23
1.3K0
E026Web学习笔记-JQuery(四):动画、遍历、事件、插件
訾博ZiBo
2025/01/06
560
E026Web学习笔记-JQuery(四):动画、遍历、事件、插件
jQuery学习笔记
jQuery函数位于一个document ready函数中,我们需要在js中加载该函数文档
Mirror王宇阳
2020/11/13
7.6K0
jQuery学习笔记
jQuery 动画
jQuery动画相关方法概况 方法 说明 实例 hide()和show() 隐藏和显示 HTML 元素。 $("#hide").click(function(){    
静默虚空
2018/01/05
2.9K0
前端开发JS——jQuery常用方法
click方法用于监听用户单击操作,dbclick方法用于监听用户双击操作,这两个方法用法及其类似,所以这只介绍click事件,只有单击释放后才生效,而且同一元素不能同时绑定click和dbclick事件
用户1289394
2021/10/13
5.1K0
jquery 事件和动画
blur focus load resize scroll unload click dbclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error
用户5760343
2019/10/08
2.2K0
jquery 事件和动画
jQuery 效果
显示隐藏动画,常见有三个方法:show() / hide() / toggle() ;
清出于兰
2020/10/26
6.1K0
jQuery 效果
Web前端JQuery面试题(三)
onload()方法要等页面中全部元素加载到浏览器中才执行,如果页面中存在大量图片,要等这些内容加载完毕。
达达前端
2019/07/03
3.2K0
jQuery里面的动画
finish 等价 stop(true,true),当前动画停止 ,不清除队列 ,直接队列完成
IT工作者
2022/04/27
1.5K0
前端(四)-jQuery
$(this)就是将这个dom对象转换成jquery对象,就可以对这个对象进行操作;
化羽羽
2022/10/28
8.7K0
JQuery笔记
JQuery语法 (selector).action() 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 action() 执行
菜鸟雷
2020/10/23
6.2K0
JQuery笔记
JavaWeb——JQuery之高级操作应用及实践案例总结(动画、遍历、事件绑定)
【注意】:如果遍历中加判断条件,当前function返回为false,则结束循环(相当于js中使用的break),如果返回为true,则结束本次循环,继续下次循环(相当于js中使用的continue);
Winter_world
2020/09/25
9.5K0
JavaWeb——JQuery之高级操作应用及实践案例总结(动画、遍历、事件绑定)
jQuery的简单使用
jQuery注册事件也很简单,通过选择器包装好标签对象后,调用相关的事件方法即可,调用事件方法时需要传递一个函数对象,当事件被触发就会执行函数里的代码。在jQuery里的事件名称并没有与html中的事件名称有多大区别,还是那个熟悉的味道熟悉的套路,示例:
端碗吹水
2020/09/23
7.1K0
jQuery的简单使用
jQuery基础--动画操作
三组基本动画 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title>
eadela
2019/09/29
4.2K0
jQuery基础--动画操作
jquery的事件&动画
在1.7之前的版本中jQuery处理事件有多个方法, (google 搜索: jquery live bind degelate)作用各不相同,后来统一的使用on/off方法
bamboo
2019/01/29
1.9K0
jquery的事件&动画
JQuery基础
学习jQuery的时候,很快过了一遍,发现好多知识点不清晰。看来还是要写出来加深印象,平时多练习! jQuery是一个Javascript函数库,轻量级,“写得少,做的多!”,它有以下功能: HTML元素选取 HTML元素操作 CSS操作 HTML事件函数 JavaScript特效和动画 HTML DOM遍历和修改 AJAX Utilities(实用工具) 很多大公司都在使用jQuery:Google,Microsoft,IBM等。jQuery兼容所有主流浏览器,包括IE6(不失为解决兼容性的一种方法)。
用户1149564
2018/01/11
4.9K0
JQuery基础
相关推荐
JavaScript学习笔记(四)—— jQuery入门
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档