首页
学习
活动
专区
圈层
工具
发布

【jQuery动画】显示与隐藏效果

---- 文章目录 前言 控制显示与隐藏的方法 实现效果 HTML、CSS部分 jQuery部分 总结 ---- 前言 在网页开发中,适当地使用动画可以使页面更加美观,进而增强用户体验。...jQuery中内置了一系列方法用于实现动画,当这些方法不能满足实际要求时,用户也可以自定义动画。...easing:切换效果(过渡效果),默认过渡效果为swing,还可以使用linear效果。 fn:在动画完成时执行的函数。...jQuery代码,如果在文档没有完全加载之前就运行函数,操作可能失败; 3、给三个按钮添加点击事件,这里用到筛选选择器eq; 4、实现单击显示按钮,控制div元素的显示(show),并弹出提示框(alert...); 5、实现单击隐藏按钮,控制div元素的隐藏(hide),并弹出提示框; 6、实现单击切换按钮,控制元素显示与隐藏切换(toggle)。

8.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jquery对象和dom对象的相互转换

    2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是 jquery对象。...如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可 以使用dom中的方法,但不能再使用Jquery的方法。...对于jquery对象只能使用 jquery的方法,而dom对象只能使用dom的方法,如要获取第三个div>元素的内容。...如: jQuery.noConflict();  // 开始使用jQuery jQuery("div   p").hide(); // 使用其他库的 $()  $("content").style.display...如: $("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]  这些都是Dom对象,可以使用Dom中的方法,但不能再使用jQuery的方法

    4.4K40

    一文深入JQuery

    文章目录 动画 三种方式显示和隐藏元素 默认显示和隐藏方式 滑动显示和隐藏方式 淡入淡出显示和隐藏方式 遍历 js的遍历方式 jq的遍历方式 jq对象.each(callback) $.each...广告显示和隐藏 抽奖 插件:增强JQuery的功能 实现方式: 动画 三种方式显示和隐藏元素 默认显示和隐藏方式 show([speed,[easing],[fn]]) 参数: speed:动画的速度...先慢,中间快,最后又慢 linear:动画执行时速度是匀速的 fn:在动画完成时执行的函数,每个元素执行一次。...广告显示5秒后,自动消失。 分析: 1. 使用定时器来完成。setTimeout (执行一次定时器) 2....给结束按钮绑定单击事件 $("#stopID").click(function () { //处理按钮是否可以使用的效果 $("#startID").prop("disabled"

    4.7K30

    Jquery 使用技巧总结

    2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。...如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。...对于jquery对象只能使用jquery的方法,而dom对象只能使用dom的方法,如要获取第三个div>元素的内容。...当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。 //当鼠标放在表格的某行上时将class置为over,离开时置为out。...如: jQuery.noConflict(); // 开始使用jQuery jQuery("div p").hide(); // 使用其他库的 $() $("content").style.display

    4K20

    jQuery 入门指南教程

    选择所有的div元素,除了前三个 $('div:animated') // 选择当前处于动画状态的div元素 dom对象和jQuery对象区别 只有jQuery对象才能使用jQuery定义的方法。...注意dom对象和jQuery对象是有区别的,调用方法时要注意操作的是dom对象还是jQuery对象。普通的dom对象一般可以通过$()转换成jQuery对象。...如:$(document.getElementById(”msg”))则为jQuery对象,可以使用jQuery的方法。...对于jQuery对象只能使用jQuery的方法,而dom对象只能使用dom的方法,如要获取第三个div>元素的内容。...$('#msg').click(); // 触发 id 为 msg 的元素的单击事件 $('#msg').click(fn); // 为 id 为 msg 的元素的单击事件添加函数 如果选中多个元素,

    1.7K11

    WEB入门之十四 jQuery事件

    事件,在该事件中通过两个匿名函数控制类名是content的div,第一个函数控制该div显示,第二个函数控制该div隐藏。...show()是jQuery内置的函数,用来控制元素显示,相当于display=block;hide()也是jQuery内置的函数,用来控制元素隐藏,相当于display=none。...div>div> 该示例与5.12差不多,只是由hover事件换成了toggle事件,当鼠标单击绿色的标题时,下面的内容就会显示出来;当鼠标再次单击绿色的标题时,下面的内容就会隐藏起来...任务实训部分 1:实现简易计算器 训练技能点 jQuery单击事件 需求说明 使用jQuery事件实现计算器功能。...4:种族选择 训练技能点 jQuery change事件 需求说明 使用jQuery change事件实现种族选择。选择下拉列表框中不同的项,就显示不同的图片。

    1.8K10

    WEB入门之十四 jQuery事件

    的div元素设置hover事件,在该事件中通过两个匿名函数控制类名是content的div,第一个函数控制该div显示,第二个函数控制该div隐藏。...show()是jQuery内置的函数,用来控制元素显示,相当于display=block;hide()也是jQuery内置的函数,用来控制元素隐藏,相当于display=none。...div> div> 该示例与5.12差不多,只是由hover事件换成了toggle事件,当鼠标单击绿色的标题时,下面的内容就会显示出来;当鼠标再次单击绿色的标题时...任务实训部分​ 1:实现简易计算器 ​训练技能点​ jQuery单击事件 ​需求说明​ 使用jQuery事件实现计算器功能。...4:种族选择 ​训练技能点​ jQuery change事件 ​需求说明​ 使用jQuery change事件实现种族选择。选择下拉列表框中不同的项,就显示不同的图片。 ​

    1.9K10

    第51次文章:JQuery高级

    JQuery 高级 一、动画 1、三种默认方式显示和隐藏元素 show([speed,[easing],[fn]]) hide([speed,[easing],[fn]]) toggle([speed,...:先慢 中间快,最后又慢 linear:动画执行时速度是匀速的 fn:在动画完成时执行的函数,每个元素执行一次。...当单击jq对象对应的组件后,会执行fn1,第二次单击会执行fn2..... 【注意】1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。...,3秒后,自动显示广告 广告显示5秒后,自动消失 (2)分析 使用定时器来完成。...setTimeout(执行一次定时器) 分析发现JQuery的显示和隐藏动画效果其实就是控制display属性值 使用 show/hide方法来完成广告的显示 (3)代码实现 <!

    4.9K30

    Jump Start Bootstrap 第4章

    这个ul元素应该有类”dropdown-menu”。现在,我们有了一个简单的下拉菜单,在单击链接时显示菜单。我们可以在浏览器中查看它,如图所示。 ?...Bootstrap为下拉插件提供了一些附加事件,它们是: show.bs.dropdown: 这个事件在句柄被单击时触发;下拉句柄收到请求去显示隐藏菜单; shown.bs.dropdown: 这个事件在菜单被显示时触发...这里,我们将看到使用Bootstrap的JavaScript插件如何在不同的状态使用它们,并且让它们切换状态。...添加data-dismiss使按钮在单击时关闭模式对话框。 对于本体,我们需要一个包含类modal-body的div>元素。您可以将几乎任何内容放到该元素中。...当设置为true时,模式对话框将自动显示,不需要单击任何句柄元素。 元素,可以作为一个modal handle元素,可以包含一个包含链接的属性href。

    34.8K40

    Web阶段:第五章:JQuery库

    Jquery 的初体验 需求:使用Jquery和javascript给一个按钮绑定单击事件 注意:使用Jquery之前要将第三方jar包导入 <!..."); } } //使用Jquery给一个按钮绑定单击事件,Jquery中的$()代替window.onload...[attrSel1][attrSel2][attrSelN] 复合属性选择器,需要同时满足多个条件时使用。...jquery动画定义了很多种动画效果,可以很方便的使用这些动画效果 div> 练习:CSS_动画 品牌展示 需求: 1.点击按钮的时候,隐藏和显示卡西欧之后的品牌...就马上执行了 原生js页面加载完成之后的触发时间是: // 原生js除了要等浏览器内核解析完标签,创建好dom对象之外, // 还需要等页面中所有元素去准备好自己显示时需要的数据。完成之后才会执行。

    28.7K20

    杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

    事件,而不触发 和元素上的 click事件.当单击 元素时,只触发 元素上的click事件, 而不触发元素上的click事件....; event.stopPropagation();//停止冒泡事件 }) 当单击span元素时,只会触发span元素上的click事件,而不会触发 div元素和body元素的click事件....可以用同样的方法解决 元素上的问题 阻止默认行为 网页中的元素都有自己默认的行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素的默认行为 在jquery中,提供了preventDefault...该方法的作用是获取到光标相对于页面的x坐标和y坐标.如果没有使用jquery时,那么IE浏览器中 是使用event.pageX()和event.pageY()方法.如果页面上有滚动条,则还要加上滚动条的宽度和高...id="showMsg">div> ---- 4 Ajax【掌握】 第一层,最原始层,$.ajax,一般不使用,完成更强大功能时需要使用。

    10.2K20

    jQuery (二)

    使用jQuery处理事件 事件处理 一个栗子,单击p时背景变成灰色 由于es6的箭头函数不支持this的绑定,所以无法使用箭头函数,只能使用匿名函数 html <!...'gray'); }); 效果 [20180821_175532.gif] 或者使用第二个参数,添加相关的属性,完成事件的相关触发 // 单击任意p时,使其背景变成灰色 $('', { src...所有的缓动函数都在jQuery.easing中,[1.png] 上方的缓动函数,还可以自定义,即添加一个数组即可,如 jQuery.easing['squareroot'] = Math.sqrt;...$('div').js_jquery(); // 直接使用加载的类库 }) 底层是使用XMLHttmpRequest对象来获取将要执行的脚本内容,然后将内容添加到script元素内部。...$('a[href]').closest('div'); // 选择包含链接的最里层的div元素 恢复到之前的选中的元素 end()弹出栈 // 寻找所有div元素,然后在其中寻找p元素,高亮显示

    10.7K30

    WEB入门之十八 动画特效

    核心技能部分​ 8.1 显示/隐藏动画 在DOM中,可以通过样式属性display来控制元素的显示和隐藏,但是这没有动画效果。jQuery提供了实现显示/隐藏动画的函数,详见表8-1-1所示。...除了show和hide函数外,jQuery还提供了一个显示/隐藏切换动画函数toggle。该函数可以自动进行显示/隐藏的切换,同样可以使用一个参数来设置动画速度。...下面我们对上一个示例进行简单改造,单击按钮时,让图片显示;再次单击时,让图片隐藏;依次循环... ......,图片会在淡入和淡出动画之间进行切换,单击下面的单选按钮时可以使用fadeTo函数对图片的透明度进行精确控制 8.1 自定义动画 在前面讲过的诸多动画函数中,基本上都是通过改变元素的高度、宽度和透明度来实现动画的...任务实训部分​ 1:表格展开/关闭动画 ​训练技能点​ jQuery内置动画特效函数 ​需求说明​ 实现一个如图8.2.1所示的表格,当单击某个分组时,该分组下面的成员就显示/隐藏。

    1.3K10

    JavaWeb——JQuery之高级操作应用及实践案例总结(动画、遍历、事件绑定)

    1 JQuery动画 JQuery有三种方式显示和隐藏元素: 1)默认显示和隐藏方式:       --show([speed, [easing], [fn]])       --hide([speed...:pink"> div显示和隐藏 div> ?...2 JQuery遍历 js的遍历方式是使用for循环,JQuery提供了三种遍历方式: 1)JQuery对象.each(callback):回调函数中的参数 index(索引) element(元素对象...,当点击对应组件时,会执行fn1,再次点击会执行fn2...,若只有2个,则循环执行。注意:JQuery1.9后该功能删除了,要使用的话引入jquery-migrate-1.0.0.js插件。...使用off解除btn按钮的单击事件 $("#btn2").click(function () { //解除btn按钮的单击事件

    10.5K20
    领券