显示和隐藏类(onClick)

时间:2015-03-02 15:22:54

标签: html css3 twitter-bootstrap jquery-animate

上传我在按钮上使用Bootstrap 3中的一个glyphicon,它使用CSS3 Keyframe旋转,我想(.hide)这个类,直到点击按钮,然后它会出现/显示,然后旋转。像它一样的动画?

这是我的小提琴:

http://jsfiddle.net/DannyJardine/8djrcwnb/4/

<span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span>
Upload</button>

3 个答案:

答案 0 :(得分:0)

看起来你正在使用AngularJS?在这种情况下阅读这篇文章

Angular css toggle

答案 1 :(得分:0)

你可以使用css来实现这种功能,并使用jQuery的toggleClass属性:

$('button').click(function() {
   $('.togglable').toggleClass("active");
});
button {
  height: 50px; /*just some styling for the button*/
  width: 50px;
  border-radius: 50%;
  background: red;
  box-shadow: inset 2px 2px 10px white, inset -2px -2px 10px black;
  outline: none;
}
.togglable {
  font-size: 0;
  height: 0;
  width: 0;
  transition: all 1s; /*speed of animation*/
  transform-origin:center center;
  text-align:center;
  margin:0 auto;
}
.active {
  font-size: 50px;
  height: 50px;
  width: 400px;
  transform: rotate(720deg); /*multiple of 360 to ensure animation finishes 'straight'*/
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button></button>
<div class="togglable active">Press the red button to toggle me!!!</div>

答案 2 :(得分:0)

使用Show n hide JQuery..Trial and Error

计算出来
$(document).ready(function() {
 $('.glyphicon-refresh-animate').hide();
});

$("button").click(function(){
$(".glyphicon-refresh-animate").show();
});

感谢您的帮助......