DIV侦听旋转一次,然后没有jQuery
DIV listening to rotate once then nothing jQuery
我正在制作一个按钮,一旦你点击它,它就会进行 360* 旋转,并执行一个功能,我正在使用 jQuery。 但是,第一次按下按钮时,它会进行 360* 旋转,之后就不那么多了。 在您刷新页面之前,它永远不会再次执行此操作。我是Javascript/jQuery的新手,所以很抱歉,如果这是一个超级简单的修复。
这是我的代码。
.HTML
<div id="refresh"><a href="javascript:changetop()">
<img src="images/refresh.png" height="50" width="50"/></a>
</div>
JavaScript
函数 changetop(){
$("#refresh").css({ WebkitTransform: 'rotate(' + '360' + 'deg)'}); $("#refresh").css({ '-moz-transform': 'rotate(' + '360' + 'deg)'}); timer = setTimeout(function() { },1000); }
.CSS
#refresh{
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease;
}
有什么想法吗? 提前感谢所有帮助。
因此,一旦您单击,它就会运行您的 changetop 功能,将其设置为旋转到 360 度。
当您再次单击它时,它会再次运行该功能并将其设置为旋转到 360 度......但它已经旋转到 360 度了!所以它实际上不会移动到任何地方。
旋转后,您需要将其重置为 0 度。
或者,您可以使用 CSS 关键帧来描述 360 度旋转动画。
相关文章:
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 设置随机数,然后每5秒随机减少一次,直到达到0(javascript)
- 显示数字,然后每5秒随机更改一次(javascript)
- 单击时预置图像 - 仅预置一次,然后停止
- 如何每 10 秒调用一次 JS 函数,然后以角度激活一个函数
- 为什么这个脚本只工作一次?只替换元素一次,然后再也不替换
- 做一件事,然后在react js中每隔15秒做一次
- 地图,rails 4.2,javascript,鼠标悬停,只工作一次(或两次).然后在重新加载之后
- 一次选中4个复选框,然后将页面重定向到新页面
- 其中是在ReactJS中放置一个值的最佳位置,该值由传入的初始参数计算一次,然后再也不会更改
- Flickity gallery - 如何循环浏览一次然后停止自动播放
- 引导 2 轮播循环一次,然后停止
- 如何使函数在 2 分钟后执行,然后每隔 2 分钟执行一次
- Javascript 这个关键字在原型函数中的递归执行一次,然后未定义
- 调用函数一次,然后设置间隔
- 然后,Jquery 加载内容每 2 秒刷新一次
- jQuery事件触发一次,然后再也不会触发
- 如何只运行一个函数一次,然后运行另一个依赖于相同元素的函数
- 在所有地方重复$(),或者声明一次然后重用