0

当用户向下滚动到页面上的某个点时,下面的代码会滑出一个框...是否可以让滑块在 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>
4

1 回答 1

1

你可以这样做setTimeout

setTimeout(function(){
 $('#slidebox').animate({'right':'0px'},300);
},1000*16);
于 2013-11-09T14:16:41.250 回答