0


我是 JavaScript 新手,我想知道如何实现一个重定向功能,在倒计时完成后将用户重定向到主页。它适用于一个正在建设/启动的站点,我真的希望它自己重定向而不是刷新它!
我的代码:

<script language="javascript" type="text/javascript">
        var redirect="my website"
        jQuery(document).ready(function() {
            $('#countdown').countDown({
                targetDate: {
                    'day':      <?php echo $row['day'] ?>,
                    'month':    <?php echo $row['month'] ?>,
                    'year':     <?php echo $row['year'] ?>,
                    'hour':     <?php echo $row['hour'] ?>,
                    'min':      <?php echo $row['min'] ?>,
                    'sec':      <?php echo $row['sec'] ?>
                }
            });     
        });
    </script>

谢谢!

4

1 回答 1

2

如果您查看文档,则会有一个onComplete回调。这应该有效。

<script language="javascript" type="text/javascript">
    var redirect="my website"
    jQuery(document).ready(function() {
        $('#countdown').countDown({
            targetDate: {
                'day':      <?php echo $row['day'] ?>,
                'month':    <?php echo $row['month'] ?>,
                'year':     <?php echo $row['year'] ?>,
                'hour':     <?php echo $row['hour'] ?>,
                'min':      <?php echo $row['min'] ?>,
                'sec':      <?php echo $row['sec'] ?>
            },
            onComplete: function(){
                window.location.replace(redirect);
            }
        });     
    });
</script>

http://www.littlewebthings.com/projects/countdown/example.php?e=on_complete

于 2013-11-12T21:11:21.717 回答