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

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

1.HTML

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

$(function(){

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

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

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

}else{

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

}

})

})

效果:

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

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

恢复html的初始选定状态,jQuery实现点击旋转,再点击恢复初始状态动画效果示例...相关推荐

  1. 恢复html的初始选定状态,Adobe Photoshop

    了解如何在 Adobe Photoshop 中使用"还原/重做"命令和"历史记录"面板来控制图像的状态. 通过使用"还原/重做"命令和&qu ...

  2. jQuery前端开发学习指南(18)——利用jQuery实现元素的隐藏、显示和切换及其动画效果

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 概述 在jQuery框架中可便捷地以动画形式隐藏和显示以及切换元素,常用方式有如下三种:默认方 ...

  3. html数字增加动态效果,jQuery实现数字自动增加或者减少的动画效果示例_泠吢_前端开发者...

    本文实例讲述了 效果图: 2. $(function(){ var obj={ el:$(".up"), max:1000, start:100//增加开始的初始值 } var o ...

  4. jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载

    转载自:老驴的博客 jQuery脚本: 1 <script type="text/javascript">2$(function() {3 var scrollDiv ...

  5. jquery mysql实现加入购物车_jQuery实现加入购物车飞入动画效果

    HTML 首先载入jQuery库文件和jquery.fly.min.js插件. 接着,将商品信息html结构布置好,本例中,我们用四个商品并排布置,每个商品box中包括有商品图片.价格.名称以及加入购 ...

  6. netsh命令恢复网络_实例的状态检查和自动恢复

    关注微信公众号:AWS爱好者(iloveaws) Hello大家好,欢迎来到<AWS解决方案架构师认证 Professional(SAP)中文视频培训课程>,我们今天的课程讨论实例的状态检 ...

  7. jQuery基础:下(事件及动画效果)

    //.click()绑定单击事件,回调函数中的参数是当前的jQuery事件$('.i1').click(function(e) {alert('w shi ni baba!');console.log ...

  8. jQuery动画效果之上卷下拉

    jQuery动画效果之上卷下拉 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 开发工具与关键技术:Vis ...

  9. jQuery酷炫的文字动画效果代码

    jquery css3文字动画特效点击切换文字动态效果 jquery文字动画特效制作淡出淡进文字轮播动画效果代码 jquery文字提示点击按钮触发文字变大消失动画效果 jquery点击按钮淡出淡进动画 ...

最新文章

  1. CBGS : 三维点云物体检测的类平衡分组和采样(新自动驾驶数据集nScenes第一名算法)...
  2. 怎么两边同时取ln_脏辫发型怎么编编发教程图解简单易学!
  3. ES shard unassigned的解决方法汇总
  4. Elicpse创建Maven项目
  5. dos攻击mysql_浅谈DOS与DDOS攻击
  6. java 汉字排序_java实现中文汉字的首字母排序
  7. MAX10 ADC的一些基知识
  8. CVPR2020 | 华为GhostNet超越谷歌MobileNetV3
  9. VB SendMessage向其他程序窗口发送字符串消息实例
  10. MySQL数据库(二) 一一 MySQL管理
  11. a - 数据结构实验之串一:kmp简单应用_Java程序员必会之数据结构与算法全梳理
  12. hihoCoder 1388(fft)
  13. 【JDBC】JDBC的使用(数据库的增删改查询)
  14. android写一个遥控器界面,遥控器界面软件的设计 - 基于安卓系统手机WiFi的家用智能遥控器开发...
  15. 最新苹果cms影视源码双端支持在线切换3套主题开心版带详细安装教程
  16. 当下移动互联网的6个泡沫,快要破了!
  17. 《黑白团团队》第六次作业:团队项目系统设计改进与详细设计
  18. 对接熊迈SDK工作记录之集成准备
  19. 系统架构设计师论文历年考题(2015-2017)考前冲刺来一波真题
  20. 排列组合(9月8日更新

热门文章

  1. easyui datagrid 动态绑定列
  2. SurfaceFlinger与Hardware Composer
  3. Ubuntu18.04安装Android Studio
  4. Ubuntu18.04谷歌输入法中文候选此框消失问题
  5. Android BlueDroid(三):BlueDroid蓝牙开启过程enable
  6. Android内核开发:从源码树中删除出厂的app应用
  7. 结合源码探讨Android系统的启动流程
  8. Tensorflow-gpu 2.4.1与CUDA11.1,cuDNN8.1配置问题
  9. ubuntu常用状态查看命令
  10. Python 日期计算:计算某日期前几天,后几天的日期,也可以计算小时,分钟之后的日期时间