只是为了澄清一下,当您加载我的网站时,我有一些文本淡入(引用),然后淡出。然后一段新的文字(我的品牌名称)淡入。
因为我希望人们有足够的时间阅读第一个文本(引文),所以淡入和淡出有点长,但是我不希望人们在第五次访问该网站并不得不等待后变得不耐烦每次。
因此,我正在考虑一个“类似跳过”的按钮或文本(IE:SKIP),以便他们可以快进到品牌名称淡入的位置。
任何帮助,将不胜感激!!!这是我目前拥有的一个例子!
http://jsfiddle.net/K6SpB/ http://jsfiddle.net/K6SpB/
HTML
<script src="http://code.jquery.com/jquery-1.4.4.min.js" type="text/javascript"></script>
<center>
<div id="mytext" align="center">
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="middle" align="center">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td height="200">
<center>
<font size="4px" id="quote" color="black">THIS IS A QUOTE.</font>
<br>
<font size="12px" id="brandname" color="black">BRAND NAME.</font>
</center>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</center>
脚本语言
$(document).ready(function() {
$('#quote').hide().delay(1000).fadeIn(5000).delay(3000).fadeOut(2000);
$('#brandname').hide().delay(11500).fadeIn(2000);
});
CSS
<style type="text/css">
#quote, #brandname {
position:relative;
display: none;
float:center;
}
#mytext {
}
</style>
您可能需要 jQuery .stop() (http://api.jquery.com/stop/)
因此,如果您添加“跳过”链接:
<a href="#" id="skip">Skip</a>
代码如下所示:
$('#skip').click(function(e) {
e.preventDefault();
$('#quote, #brandname').stop(true, true);
});
第一个“true”告诉 jQuery 从动画队列中删除所有待处理的动画,第二个“true”告诉它直接跳到动画的末尾。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)