【发布时间】:2013-12-06 18:14:34
【问题描述】:
我有点被这个小部分卡住了,我无法继续我的项目。 基本上我要做的是在具有相同类的两个 div 之间淡入/淡出,但要使函数尽可能短。
我已经进行了以下操作,但显然只有当两个 div 都隐藏在 begginging 中并且我需要在加载时显示默认标题(第一个 div)并且 2 秒后我想切换到另一个标题然后它会保持循环往复。
HTML:
<div class="ref-title">Sample Title #1</div>
<div class="ref-title">Sample Title #2</div>
JS:
function titleSwap () {
$('.ref-title:hidden:first').fadeIn(500).delay(2000).fadeOut(500, function () {
$(this).appendTo($(this).parent());
titleSwap();
});
} titleSwap();
CSS:
.ref-title {
display: none;
}
所以我需要第一个 div 显示为块,然后它会消失,另一个会出现并继续这样...有什么提示吗?
【问题讨论】:
-
你为什么使用 :hidden?
标签: javascript jquery