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 相关文章推荐
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
jQuery.parseJSON()函数详解
Feb 28 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
jquery获取input输入框中的值
Nov 13 jQuery
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
js和jquery判断数据类型的4种方法总结
Aug 28 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
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
php 连接mssql数据库 初学php笔记
2010/03/01 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
PHP积分兑换接口实例
2015/02/09 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
node中的session的具体使用
2018/09/14 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
2018/10/19 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
自我鉴定怎么写
2014/01/12 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
2014年部门工作总结
2014/11/12 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书