我想在我的div“ onclick”事件上添加Transition):
     http://jsfiddle.net/nKtC6/698/,(使用jquery)
    并且它不起作用,所以这是我想要的另一个示例(使用CSS)的内容:http://jsfiddle.net/nKtC6/690/

我的js似乎有些问题:

$(function() {
  $("#icon").click(function() {
    $("animate1").removeClass("animate1-nomove").addClass("animate1-move");
    $("animate2").removeClass("animate2-nomove").addClass("animate2-move");
  });
});


和CSS

.animate1-nomove {left: -100px;}
.animate2-nomove {left: 0px;}

.animate1-move {left: 0px;}
.animate2-move {left: 150px; background-color: red;}


无法使用js添加此效果?我不喜欢jquery动画(例如),我更喜欢css3解决方案:)

最佳答案

您忘记了在$("animate1")$("animate2")中包含类选择器,应为$(".animate1")$(".animate2")

关于jquery - Div过渡效果不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23121712/

10-13 03:18