【发布时间】:2014-06-19 08:47:38
【问题描述】:
我正在使用以下代码为 id 为“div”的 div 的 margin-top CSS 样式设置动画。
HTML:
<div id="div">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<button id="trigger">
Change Margin
</button>
</div>
Javascript(在头部):
<script type="text/javascript" src="scripts/jquery-1.11.0.min.js"></script>
<script>
$("trigger").mouseup(function() {
$("div").animate({
marginTop: "-20px"
});
});
</script>
但是,当我点击按钮时,什么都没有发生……这是为什么呢?
JSFiddle:http://jsfiddle.net/zLx5U/
【问题讨论】:
-
使用 CSS
transition代替 jQueryanimate。相信我。
标签: jquery jquery-animate