JQuery效果

今天向大家来分享一下JQuery的一些效果,这些都相对比较简单

1.显示和隐藏效果

          hide() 

         隐藏元素

         show()

        显示元素

语法

$(sector).hide(speed,callback)

$(sector).show(speed,callback)

 speed 为速度,callback为函数名称

2 淡入淡出效果

          fadeIn()

            淡入效果

          fadeOut()

           淡出效果

         fadeToggle()

         淡入、淡出效果

         fadeTo()

      允许方法给出指定的透明度(0-1之间)

语法 

      $(selector).fadeIn(speed,callback);

      $(selector).fadeOut(speed,callback);

      $(selector).fadeToggle(speed,callback);

        可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

       可选的 callback 参数是 fading 完成后所执行的函数名称。

      $(selector).fadeTo(speed,opacity,callback);

   必需的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

      fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)

     speed 为速度,opacity为透明度  callback为函数名称

3. 滑动效果

        sildeDown()

     向下滑动

        slideUp()

            向上滑动

   slideToggle()

          向上向下滑动

语法相识就不一一举例

4 动画效果

   animate()

  用于创建自己的动画

 语法

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

  params :形成动画的一些css属性

   可以多个动画一起执行

 例如:

     $("button").click(function(){ $("div").animate(

        { left:'250px', opacity:'0.5', height:'150px', width:'150px' }

         ); });

  必需的 params 参数定义形成动画的 CSS 属性。

  可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

 可选的 callback 参数是动画完成后所执行的函数名称。

 注意:1  .可以用 animate() 方法来操作所有 CSS 属性吗?

是的,几乎可以!不过,需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 padding-left,使用 marginRight 而不是 margin-right,等等。

           2.  默认情况下,所有 HTML 元素都有一个静态位置,且无法移动。

 如需对位置进行操作,要记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute!

停止动画

  stop()

具体例子见 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端知识分享

第73天:jQuery基本动画总结

var btn = document.getElementById(“bt n”);

731
来自专栏flutter开发者

Flutter动画【2】

在上次的文章中我们学习了Tween动画的用法,我们也一块看了下AnimatedBuilder和AnimatedWidget的用法,通过Tween动画结合相应的W...

7854
来自专栏菜鸟前端工程师

JavaScript学习笔记001-变量0获取和操作标签

1152
来自专栏Pythonista

前端学习之jQuery

[1]   jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。

991
来自专栏前端布道

Angular开发实践(七): 跨平台操作DOM及渲染器Renderer2

在《Angular开发实践(六):服务端渲染》这篇文章的最后,我们也提到了在服务端渲染中需要牢记的几件事件,其中就包括不要使用window、 document、...

4039
来自专栏HTML5学堂

详析设置样式的方法

上一期文章当中,小编与大家详细的总结了获取标签的方法,能够便于大家灵活的去获取网页中的标签。如果想具体了解详析获取标签,可以回复“获取标签”到“HTML5学堂”...

3227
来自专栏Angular&服务

数据绑定

1103
来自专栏积累沉淀

JavaScript DOM操作表格及样式

一.操作表格 <table>标签是HTML中结构最为复杂的一个,可以通过DOM来创建生成它(比较麻烦),或者HTML DOM来操作它。 //需要操作的table...

22310
来自专栏栗霖积跬步之旅

1.react的基础知识

React 的基础之:JSX 语法 react 使用 JSX 语法,js 代码中可以写 HTML 代码。 let myTitle = <h1>Hello, Wo...

2856
来自专栏coding for love

CSS常用布局实现03-水平垂直居中

其实,水平居中和垂直居中都是水平垂直居中的一部分,所以这一章节所讲到的方法稍微改下就可用于前面两章。说道水平垂直居中,那么居中的元素肯定是有宽度和高度的,要么是...

951

扫码关注云+社区

领取腾讯云代金券