Jquery中的的简单动画效果

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
 

Jquery中的的简单动画效果

     主要内容:

1. 显示和隐藏没有动画的元素

2. 利用核心jQuery动画使元素 显示和隐藏

3. 内建效果

最初理解:目前绝大多数网站都以绚丽多彩的界面,吸引用户的眼球,那么这些神奇的效果’我们’,又该如何去一探究竟呢?

之前学习的知识那些单一的效果,都是一闪而过,列如show(),hide(),display:none 等等.这些语法看虽简单,可是怎么简单的东西你会去学习吗?

$("div").hide().addClass("fun");

          <div style="displaynone">This will statrt hidden</div>

<div style="displaynoneclass="fun">This will statrt hidden</div>

<div style="displaynoneclass="fun">This will statrt hidden</div>

<div>This will start show</div>

结果运行:显示最底下一行,因为在初始时将Style属性的display值设为none 而是元素show()命令后,又而display值总被设为block.

   可折叠列表:

      众所周知计算机的文件分布曾倒树状,不可能一下全部显示在界面上,这样用户…… 所以就有了渐进式公开原则

<legend>Collapsible List — Take 1</legend>

      <ul>

        <li>Item 1</li>

        <li>Item 2</li>

        <li>

          Item 3

          <ul>

            <li>Item 3.1</li>

            <li>

              Item 3.2

              <ul>

                <li>Item 3.2.1</li>

                <li>Item 3.2.2</li>

                <li>Item 3.2.3</li>

              </ul>

            </li>

            <li>Item 3.3</li>

          </ul>

        </li>

        <li>

          Item 4

          <ul>

            <li>Item 4.1</li>

            <li>

              Item 4.2

              <ul>

                <li>Item 4.2.1</li>

                <li>Item 4.2.2</li>

              </ul>

            </li>

          </ul>

        </li>

        <li>Item 5</li>

      </ul>

运行如图

这样的界面肯定不行,文件过多那该怎么办,考虑折叠

$(function(){

        $('li:has(ul)')

          .click(function(event){

            if (this == event.target) {

              if ($(this).children().is(':hidden')) {

                $(this)

                  .css('list-style-image','url(minus.gif)')

                  .children().show();

              }

              else {

                $(this)

                  .css('list-style-image','url(plus.gif)')

                  .children().hide();

              }

            }

            return false;

          })

          .css('cursor','pointer')

          .click();

        $('li:not(:has(ul))').css({

          cursor: 'default',

          'list-style-image':'none'

        });

      });

 

真正的产生动画效果:toggle(speed,callback),在任何隐藏包装下执行show(),并且在任何非隐藏的包装元素下执行hide(),speed.指定时间callback,动画完成时调用

元素的淡入和淡出,fadeout fadeout(speed,callback) 将非隐藏的任何已匹配的元素的不透明度降低到百分之0 

FadeTo(speed,opacity,callback) Opacity 指定元素调整的目标不透明度

元素的滑上和滑下slideDown()和slideup(),其效果和hide(),show()相似

SlideDown(speed,callback) 通过从上往下逐渐扩大元素的垂直面积,使隐藏的任何已匹配的元素显示出来,不是隐藏的没事.

SlideToggle(speed,callback)在隐藏的任何已包装的元素执行slideDown(),同事在非隐藏的时候执行sildeup(),

动画停止:stop()停止当前正在运行的动画

JS JQuery实现简单的鼠标移动动画效果 JS JQuery实现简单的鼠标移动动画效果 说明: 之前看到过很多别人写的的网页鼠标特效,感觉很炫酷。 但是那些都涉及到复杂的数学知识和逻辑,我没有能力写出类似的鼠标效果,于是我仿照一般的显示鼠标移动轨迹特效,使用js和dom元素写出了一个简单的鼠标移动效果。 其中涉及到的知识并不复杂,只需要熟悉js和jquery即可。 运行效果: 思路: 主要是给document对象添加mousemove鼠标移动事件,创建并操控记录鼠标位置的div。 程序中用到了旋转效果,因此除jquery外还需要引入jQueryR 阅读详情

相关推荐

使用jQuery简单的图片轮播效果

使用jQuery简单的图片轮播效果一、本特效主要用到的前端知识点 CSS中绝对定位(absolute) CSS实现垂直居中 jQuery简单的淡入淡出动画效果(fadeIn,fadeOut) 定时器(setInterval,clearInterval) jQuery中增删类(addClass,removeClass) 二、特效分析 网页开始加载的时候,图片开始做轮播,效果为淡入淡出。当轮播到最后

WJM_Aunt 9982

JQuery简单动画效果

一,JQuery实现隐藏显示的功能: 1,jQuery hide() 和 show()     通过 jQuery,您可以使用hide() 和 show() 方法来隐藏和显示 HTML 元素: 2,jQuery toggle()     通过 jQuery,您可以使用toggle() 方法来切换 hide() 和 show() 方法。 3,语法: $(sel

刁连通的博客 379

jquery 简单动画效果 animate

3秒钟内慢慢改变透明度为0.3 $("#box").animate({opacity:"0.3"},3000);

qq_34297991的博客 222

jquery简单动画效果实践(一)

这篇博客将介绍一个简单jquery动画 js完成了DOM的状态切换,通过鼠标进入事件记录了当前的激活列,并且清除了之前的激活列。 css定义了不同状态的形态,以及形态切换的姿势。 接下来将会涉及到: CSS Jquery 作品目标:CSS浮动四列布局的基础上为每一列增加鼠标进入事件,从而实现鼠标进入每一列时该列被激活,改变CSS样式。<!DOCTYPE html> <html lang=

牛逼工程师的博客 1090

css动画效果 位置移动_JS JQuery实现简单的鼠标移动动画效果

JS JQuery实现简单的鼠标移动动画效果说明:之前看到过很多别人写的的网页鼠标特效,感觉很炫酷。但是那些都涉及到复杂的数学知识和逻辑,我没有能力写出类似的鼠标效果,于是我仿照一般的显示鼠标移动轨迹特效,使用js和dom元素写出了一个简单的鼠标移动效果。其中涉及到的知识并不复杂,只需要熟悉js和jquery即可。运行效果:思路:主要是给document对象添加mousemove鼠标移动事件,创建...

weixin_34737524的博客 528

jQuery编写简单动画效果

jQuery是一种基于JavaScript库的快速、小型而且特别丰富的JavaScript库。它极大地简化了HTML文档遍历和操作、事件处理、动画效果和AJAX交互等功能。jQuery中的各种动画函数可以让我们轻松地为网页添加各种各样的动画效果,同时让网页更加生动和有趣。本文将通过一些简单的代码示例,来介绍如何使用jQuery编写简单动画效果

很酷的站长的博客 445

jquery简单动画效果

<p style="border: 1px solid red"> 我会慢慢变大 </p> <a>dianji</a> <script type="text/javascript"> $(function() { $("a").click(function() { ...

weixin_33994429的博客 123

四种简单的有手就能学会的jQuery动画效果

jQuery封装了JavaScript常用的的功能代码,优化了DOM操作,事件处理,动画设计和Ajax交互。 我们这里就简单介绍一下滑动滑出,隐藏显示,淡出淡入,自定义动画这四种简单动画方式 参数[spped]:指的的速度,可加可不加,通常有两种:[easing]:用来指定切换效果,默认swing[fn]:回调函数,在动画完成执行的函数,每个元素执行一次一、显示隐藏1.show()2.hiden()1.toggle()综合案例二、淡出淡入1.fadeIn()2.fadeOut()3.fadeTogg.

ovocc的博客 1940

jquery 简单动画效果

在html中默认的所有的元素都是不能动的 所以要实现动画效果,必须要将positon 设置为 fixed relative absolute 才能实现 $(".ex .hide").click(function(){ $(this).parents(".ex").animate({ top:'-=150px', opacity:'0' }, "

weitao_11的博客 485

Jquery动画效果简单小结

工具与关键技术:DW JQuery 作者:杨泽平 撰写时间:2019、1、26 jQuery动画是调用 animate()方法来创建自定义动画,他的params 参数用于定义形成动画的 CSS 属性;speed 参数用于规定效果的时长;callback 参数是动画完成后所执行的函数名称;jQuery animate()类似于css3动画中的@keyframes,可以同时操作多个属性,让动画更丰富;...

weixin_44551879的博客 199

JQuery简单动画效果演示

http://www.w3.org/TR/html4/loose.dtd"> JQuery动画效果演示    div{       width: 300px;       height: 300px;       background-color: yellow;       float: left;       margin: 10px;    }

qq_41690927的博客 524

JQuery(二)——简单动画效果

上一篇博客总结了JQuery的一些基本知识,这篇博客重点从JQuery能够制造各种各样的网页效果方面来进行总结。总结一些常见的常用的基本效果的必备方法。从隐藏显示,淡入淡出,滑动,动画等几个方面来简单总结一下。          一,JQuery实现隐藏显示的功能: 1,jQuery hide() 和 show()     通过 jQuery,您可以使用hide() 和 sho

学会改变自己——才能突破 5340

一个简单JQuery广告动画效果

一个简单JQuery广告动画效果,常见的站点首页显示和隐藏的大图广告效果。 #adver_top{position:relative;display:none;top:0;width:940px;height:100px;vertical-align:middle; padding:0;font:50px 微软雅黑;color:#fd0;background:#fc3311 url(ad

harryxlb的专栏 948

JQuery简单的图片切换和动画效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-3.4.1.min.js"></script> </head&gt...

weixin_44977470的博客 1230

jQuery——简单动画效果

1、显示、隐藏 ①、 (两个动画分开)显示、隐藏hide(spead,[callback]) 以及 show(spead,[callback]) var $container=$(&amp;amp;amp;amp;amp;amp;amp;amp;quot;#container&amp;amp;amp;amp;amp;amp;amp;amp;quot;); var $content=$(&amp;amp;amp;amp;amp;amp;amp;amp;quot;#conte

奔跑的程序员 443

PHP slideup,Jquery动画效果简单总结

本文将对Jquery中的动画效果做一个简单的总结。(1)jquery中常见的几种动画效果方法名说明Hide() 跟 show()同时修改多个样式属性:高度、宽度、不透明度fadeIn(),fadeout()只修改不透明度slideUp() 和 slideDown()只改变高度fadeTo()只改变不透明度Toggle()用来替代hide()方法和show()方法,所以会同时修改多个样式属性即高度宽...

weixin_39604350的博客 101

jquery写一个简单的广告动画效果

广告动画效果是用jquery的annimate实现的,实现起来很简单,代码如下: //实现广告动画的原理是将N张图片高度设置成一样,并纵向排列在一起 //每张图片对应一个index,通过index++移动对应的高度,从而实现切换图片的效果 //动火过程是通过jQuery的animate()方法实现的 $(function(){ $('#num li').mouseover(function

xulianghh的专栏 653

jQuery简单动画效果动画队列

一、简单动画效果 1、show() 让匹配的元素显示出来 用法1: $(“div”).eq(0).show(2000) ; 参数2000意思是整个过程2000毫秒用法2: $(“div”).eq(0).show(“slow”); 参数也可以为normal 、fast用法3:$("div").show(2000,function(){ alert($(this).text()

bigxuyang的博客 370

jquery简单动画效果

简单的显示隐藏动画效果,随手记一下,以免忘记 普通显示隐藏效果主要用了hide、show、toggle 淡入淡出主要用到了fadeIn、fadeOut、fadeToggle 滑动效果主要用了slideDown、slideUp、slideToggle 实例: $("#hide").click(function () {   $("p").hide(1000); }); 转载...

weixin_30877181的博客 77
下一篇: Java中各种打印形状
忧伤的喜悦
博客等级 码龄12年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值