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 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
jquery实现图片放大点击切换
Jun 06 jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
Jquery的Ajax技术使用方法
Jan 21 jQuery
jquery实现掷骰子小游戏
Oct 24 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数据库连接
2006/10/09 PHP
php 归并排序 数组交集
2011/05/10 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
用jquery的方法制作一个简单的导航栏
2014/06/23 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
JS实现字符串中去除指定子字符串方法分析
2018/05/17 Javascript
微信小程序url传参写变量的方法
2018/08/09 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
Python 专题三 字符串的基础知识
2017/03/19 Python
在python中画正态分布图像的实例
2019/07/08 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
python绘制趋势图的示例
2020/09/17 Python
Python random模块的使用示例
2020/10/10 Python
中国跨境海淘网站:考拉海购
2016/08/01 全球购物
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
英语自荐信常用语句
2013/12/13 职场文书
英语专业学生个人求职信范文
2014/01/06 职场文书
一份婚庆公司创业计划书
2014/01/11 职场文书
公司营业员的自我评价
2014/03/04 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
激励员工的口号
2014/06/16 职场文书
肖申克救赎观后感
2015/06/02 职场文书
市场营销计划书
2019/04/24 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技
Redis高并发缓存架构性能优化
2022/05/15 Redis