我有一个快速的问题,关于重定向到页面集后
倒计时完成。这是代码:
jQuery(document).ready(function ($) {
$('#continue').countTo({
interval: 1000,
startNumber: 5,
endNumber: 0,
onLoop: function (self, current, loop) {
$(self).text('Wait: ' + current);
},
onFinish: function (self, current, loop) {
self.removeClass('red').addClass('green');
$(self).html('continue').on('click', function () {
top.location = '<?php echo $data['url']?>';
});
}
});
});
假定需要更改onlick,但是我不确定该怎么做以及如何从那里实现它。任何意见是极大的赞赏。先感谢您。
编辑:
对于遇到此问题的其他任何人,正确答案是:
采取以下代码:
onFinish: function (self, current, loop) {
self.removeClass('red').addClass('green');
$(self).html('continue').on('click', function () {
top.location = '<?php echo $data['url']?>';
});
变成这样:
onFinish: function (self, current, loop) {
self.removeClass('red').addClass('green');
top.location = '<?php echo $data['url']?>';
}
最佳答案
您只希望倒计时完成时就发生,没有点击?只需删除处理程序...
jQuery(document).ready(function ($) {
$('#continue').countTo({
interval: 1000,
startNumber: 5,
endNumber: 0,
onLoop: function (self, current, loop) {
$(self).text('Wait: ' + current);
},
onFinish: function (self, current, loop) {
top.location = '<?php echo $data['url']?>';
}
});
});
关于javascript - 倒数计时完成后立即重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21005114/