`

JQuery的事件与动画

阅读更多


toggle()方法的用法
toggle()方法用于模拟鼠标连续单击事件。运行为:第一次单击执行第一个函数,第二次单击时执行第二个函数,可以重复调用,

编写网页或新闻时,如有标题需要对其进行解释时可以使用toggle()方法。代码如下

 

$(function(){

          $(标题).toggle(function(){

              $(this).next().show();

          }.(function){

             $(this).next().hide();

          })
});

 
代码中的标题就是我们要处理的一个事件,我们可以根据自己的需求来写

 

toggle()还有另外一个作用,就是它可以切换元素的状态。如果元素是可见的,单击后会变成隐藏的。如果元素是隐藏的,单击后会变成可见的,所以还有另外的一个方法切换元素状态。

 

 

$(function(){

          $(标题).toggle(function(){

              $(this).next().toggle();

          }.(function){

             $(this).next().toggle();

          })
});

 上面的方法也可以实现切换元素状态的目的,同样标题也是我们自己选择我们的需求来填写的。

 

能达到toggle()方法相似效果的还有hover,hover是模仿鼠标悬停,鼠标悬停时执行第一个函数,移开时执行

第二个函数

 

(function(){

          $(标题).hover(function(){

              $(this).next().show();

          }.(function){

             $(this).next().hide();

          })
});

 

上述的方法多用于超链接,以展示超链接的内容。

 

引申:上述的方法也可以用于改变background,highlight,px等其他内容,不局限于显示和隐藏。

 

对于隐藏和显示还有几种方法,比如改变不透明度来实现用fadeIn()和fadeOut()来实现,还可以用由上向下延伸来显示slieddown()和由下向上来隐藏sliedup()来实现。

 

下面举一个例子

 

$(function(){

          $(标题).toggle(function(){

              $(this).next().slideUp();

          }.(function){

             $(this).next().slideDown();

          })
});

 

这样就显示出了最简单的动画效果。

 

 

解释:关键字this引用的是带有相应行为的DOM元素,为了使DOM元素能够使用JQuery中的方法,使用$(this)将其转化为JQuery对象。

 

 

 

 

 

 

分享到:
评论

相关推荐

    jquery事件与动画资料

    jquery事件与动画,初学者不明白怎么用看看pdf吧,这是老师发的

    jQuery事件和动画.ppt

    jQuery事件和动画.,对刚学习的同学帮助很大

    jquery快速学三(事件与动画)

    《jQuery快速学三:事件与动画详解》 在Web开发中,jQuery库以其简洁的语法和强大的功能,深受开发者喜爱。本篇将深入探讨jQuery中的事件处理和动画效果,帮助初学者快速掌握这两个核心概念。 一、事件处理 1. ...

    jQuery 选择器 操作DOM 事件处理 动画基础

    jQuery选择器 jQuery操作DOM jQuery事件处理 jQuery动画基础

    jQuery事件和动画.md

    jQuery事件和动画.md

    深入理解JQuery中的事件与动画

    首先,使用JQuery事件与动画的效果比使用原生js来的方便得多,当然,最重要的是考虑到了浏览器的兼容性。 事件: 基于原生js,常用事件有blur,focus,hover,mouseout,mouseover,mouseleave,ready,change,select,...

    jQuery loading加载动画特效

    二、jQuery动画 jQuery提供了多种内置的动画方法,如fadeIn(), fadeOut(), slideUp(), slideDown()等,可以方便地创建平滑的过渡效果。此外,还可以使用animate()方法自定义动画效果,包括改变宽度、高度、透明度等...

    jQuery中事件与动画的总结分享

    本文主要对jQuery中事件和动画的操作进行了总结和分享。 首先,介绍的是jQuery中关于DOM加载完成的事件处理。在传统的JavaScript编程中,window.onload事件只能定义一次,而jQuery提供的$(function(){})在文档的DOM...

    jquery动画jquery动画

    jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画jquery动画

    jQuery文字切换动画效果

    jQuery是一种广泛应用于网页开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。在这个名为"jQuery文字切换动画效果"的项目中,我们重点关注的是如何利用jQuery来创建吸引人的...

    jQuery旋转动画按钮

    在网页设计中,jQuery是一种广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作等任务。在本教程中,我们将探讨“jQuery旋转动画按钮”的实现,这可以为网页添加交互性和视觉吸引力。 ...

    jQuery图片排列动画效果

    描述中的“超酷jQuery图标排列动画效果”可能涉及到几种常见的jQuery动画技术,比如淡入淡出(`fadeIn()`, `fadeOut()`)、滑动(`slideToggle()`)或者自定义动画。这些动画可能应用于图片的加载、切换或者鼠标悬停事件...

    [jQuery] 事件和动画详解

    jQuery动画还支持链式调用,允许在一个元素上连续执行多个动画。此外,`queue()`和`dequeue()`方法可以用于管理动画队列,而`stop()`方法可以停止当前运行的动画。 总结来说,jQuery事件和动画为开发者提供了强大的...

    jquery左侧居中链接图片动画效果.zip

    三、jQuery动画 接下来,我们要用jQuery来实现动画效果。我们需要监听`mouseenter`和`mouseleave`事件,分别在鼠标进入和离开图片时执行动画。 ```javascript $(document).ready(function() { $('.image-link')....

    30 个 jQuery & CSS3 加载动画和进度栏插件

    在网页设计中,用户体验是至关重要的,而加载动画与进度栏就是提升用户体验的重要元素。"30个jQuery & CSS3加载动画和进度栏插件"集合了多种创新且高效的工具,旨在帮助开发者创建吸引人的、反馈及时的网页交互。...

    css3+jQuery开灯关灯动画代码.rar

    css3+jQuery开灯关灯动画代码.rar css3+jQuery开灯关灯动画代码.rar css3+jQuery开灯关灯动画代码.rar css3+jQuery开灯关灯动画代码.rar css3+jQuery开灯关灯动画代码.rar css3+jQuery开灯关灯动画代码.rar css3+...

    JQuery实战视频教程源码(王兴魁)

    3. **jQuery事件与动画效果** - "JQuery实战第三讲:横向纵向菜单":在这一讲中,王老师会教你如何用jQuery实现响应式菜单,涵盖鼠标悬停、点击等事件处理,以及过渡动画效果,提升用户交互体验。 4. **jQuery插件...

    jquery的简易切换动画

    5. **CSS3动画与jQuery的结合** 虽然现代浏览器支持CSS3动画,但jQuery仍然有用武之地。两者结合,可以实现更复杂的效果,并且jQuery能提供更好的浏览器兼容性处理。 6. **事件绑定** 在实际应用中,我们需要根据...

    jQuery动画下拉菜单

    jQuery动画下拉菜单是一种常见的网页交互元素,常用于网站导航,提供层次清晰、用户体验良好的菜单系统。在网页设计中,jQuery库因其强大的DOM操作、事件处理和动画效果而备受青睐,尤其是在实现动态下拉菜单方面。 ...

Global site tag (gtag.js) - Google Analytics