分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

jquery 实现动画效果(各种方法)

发布时间:2023-09-06 02:23责任编辑:林大明关键词:动画

1.show()和hide()和toggle()(这是show和hide的一个综合,一个按钮就实现显示和隐藏)

效果:

代码:

<button type="button" class="show">普通show</button><button type="button" class="show1">一秒show</button><button type="button" class="hidden">普通hidden</button><button type="button" class="hidden1">一秒hidden</button><div id="box" style="width: 100px;height: 100px;background-color: red;"></div><script type="text/javascript"> ???$(".show").click(function () { ???????$("#box").show(); ???}) ???$(".show1").click(function () { ???????$("#box").show(1000); ???}) ???$(".hidden").click(function () { ???????$("#box").hide(); ???}) ???$(".hidden1").click(function () { ???????$("#box").hide(1000); ???})
  //还可以添加slow(200),fast(600),normal(400)三个参数,默认是400毫秒</script>

实现列队动画:

效果:

代码:

<style> ???div{ ???????background: red; ???????color: #fff; ???????margin-left: 5px; ???????float: left; ???????display: none; ???}</style><div>你</div><div>好</div><div>吗</div><div>?</div><button type="button" class="show">显示列队动画</button><button type="button" class="hide">隐藏列队动画</button><script type="text/javascript"> ???$(".show").click(function () { ???????//列队动画,递归自调用 ???????$("div").first().show("fast",function testShow() { ???????????$(this).next().show("fast",testShow); ???????}) ???}) ???$(".hide").click(function () { ???????//列队动画,递归自调用 ???????$("div").last().hide("fast",function testShow() { ???????????$(this).prev().hide("fast",testShow); ???????}) ???})</script>

 3.toggle()就是show和hide的综合

jquery 实现动画效果(各种方法)

原文地址:https://www.cnblogs.com/alex-xxc/p/10015416.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved