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插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
Mar 23 jQuery
jQuery插件之validation插件
Mar 29 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery实现注册会员时密码强度提示信息功能示例
Sep 05 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 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
php读取xml实例代码
2010/01/28 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
JS中Attr的用法详解
2017/10/09 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
python列表与元组详解实例
2013/11/01 Python
python中map、any、all函数用法分析
2015/04/21 Python
Python实现处理管道的方法
2015/06/04 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
基于python实现删除指定文件类型
2020/07/21 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
MyHeritage美国:家族史研究和DNA测试的领先服务
2019/05/27 全球购物
小学安全汇报材料
2014/08/14 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
乒乓球比赛通知
2015/04/27 职场文书
篮球赛新闻稿
2015/07/17 职场文书
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python