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 EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
jQuery列表检索功能实现代码
Jul 17 jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 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中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
原生js实现日历效果
2020/03/02 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
python命令行工具Click快速掌握
2019/07/04 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
Myholidays美国:在线旅游网站
2019/08/16 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
新教师工作感言
2014/02/16 职场文书
身边的榜样活动方案
2014/08/20 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
财务经理岗位职责
2015/01/31 职场文书
2015年公司工作总结
2015/04/25 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript