【发布时间】:2016-04-16 19:45:14
【问题描述】:
如何在 li 移动到顶部或底部时赋予动画效果。
请检查我的fiddle ,我正在尝试在li 在点击事件中移动底部或顶部时添加动画效果。
index.html:
<ul class="kds">
<li>tile dtls1</li>
<li>tile dtls2</li>
<li>tile dtls3</li>
<li>tile dtls4</li>
<li>tile dtls5</li>
<li>tile dtls6</li>
</ul>
script.js
$(document).ready(function() {
$('.previous').click(function() {
var current = $('.currentSelection');
current.prev().before(current);
});
$('.next').click(function() {
var current = $('.currentSelection');
current.next().after(current);
});
$(".kds li").on("click", function() {
$(".kds li").removeClass("currentSelection");
$(this).addClass("currentSelection");
});
});
style.css
.kds {
list-style-type: none;
}
.kds li {
padding: 5px;
border: 1px solid gray;
margin: 1px;
}
.currentSelection {
background-color: gray;
}
【问题讨论】:
-
如果你将这些元素放在绝对位置,你可以给元素一个 CSS 过渡。
-
你能更新我的小提琴吗
-
没有。只需查看提供的链接或谷歌
css transitions的答案。 -
你在寻找什么类型的动画?