jQuery实现点击旋转,再点击恢复初始状态动画效果示例


Posted in jQuery onDecember 11, 2018

本文实例讲述了jQuery实现点击旋转,再点击恢复初始状态动画效果。分享给大家供大家参考,具体如下:

今天遇到要做一个点击 + 然后开始旋转动画后变成 x    具体实现如下

1.HTML

<div class="box rotate"></div> <!--需要加一个初始状态-->

2.CSS

.box{        //普通样式
width:100px;

height:100px;

background:skyblue;
}
.rotate1{       //旋转后的位置

transform:rotate(45deg);

transtion:all .3s linear;

-webkit-transform:rotate(45deg);    //还是兼容一下

-webkit-transtion:all .3s linear;
}
.rotate{          //初始状态的旋转位置

transform:rotate(0);

transtion:all .3s linear;

-webkit-transform:rotate(0);

-webkit-transtion:all .3s linear;
}

3.JQ

<script>
$(function(){


$(".box").click(function(){


 if($(this).hasClass("rotate")){




$(this).removeClass("rotate").addClass("rotate1");


 }else{



$(this).removeClass("rotate1").addClass("rotate");


 }


})

})
</script>

效果:

jQuery实现点击旋转,再点击恢复初始状态动画效果示例

感兴趣的朋友可以使用如下工具测试上述代码运行效果:

在线HTML/CSS/JavaScript代码运行工具:
http://tools.3water.com/code/HtmlJsRun

在线HTML/CSS/JavaScript前端代码调试运行工具:
http://tools.3water.com/code/WebCodeRun

更多关于jQuery相关内容还可查看本站专题:《jQuery动画与特效用法总结》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jquery图片放大镜效果
Jun 23 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jQuery实现checkbox的简单操作
Nov 18 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 #jQuery
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 #jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 #jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 #jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 #jQuery
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 #jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 #jQuery
You might like
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
基于Asp.net与Javascript控制的日期控件
2010/05/22 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
jQuery焦点控制图层展示延迟隐藏的方法
2015/03/09 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
2017/07/11 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
python持久性管理pickle模块详细介绍
2015/02/18 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
html+css3实现的登录界面
2020/12/09 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
如何获得EntityManager
2014/02/09 面试题
甲方资料员岗位职责
2013/12/13 职场文书
司机岗位职责说明书
2014/07/29 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python
Python代码风格与编程习惯重要吗?
2021/06/03 Python