我在一个网站上有一个闪屏,其中有一个ID为“splash”的div,我正在尝试使该div淡入,然后如果用户点击该div,则淡出并重定向到主站点。 如果用户没有点击它,它只会在10秒后淡出并重定向。
计时重定向正在工作,但点击功能不起作用。
<script type="text/javascript">
$(document).ready(function() {
$('#splash').hide();
$('#splash').fadeIn(1000, function() {
$(this).delay(10000).fadeOut(1000, function() {
window.location = 'http://www.examle.com'; });
$(this).click().fadeOut(1000,function() {
window.location = 'http://www.example.com'; });
});
});
</script>
任何帮助都将是极好的。
delay()
。因此,如果您单击,则仍需等待延迟结束。很奇怪。(但看起来您已经发现了这一点:)) - Brooke.