你怎么做到这个延迟,直到16秒后才显示?

时间:2013-11-09 14:07:13

标签: javascript jquery

当用户向下滚动到页面上的某个点时,下面的代码会使框滑出...是否可以让滑块在16秒后才显示?

<script type="text/javascript">
$(function() {
    $(window).scroll(function(){
        var distanceTop = $('#last').offset().top - $(window).height();

        if  ($(window).scrollTop() > distanceTop)
            $('#slidebox').animate({'right':'0px'},300);
        else
            $('#slidebox').stop(true).animate({'right':'-430px'},100);
    });

    $('#slidebox .close').bind('click',function(){
        $(this).parent().remove();
    });
});
</script>

1 个答案:

答案 0 :(得分:1)

你可以setTimeout

来做
setTimeout(function(){
 $('#slidebox').animate({'right':'0px'},300);
},1000*16);