鱼圈技术分享-秒数跳转

作者:刘旭濠

最近无聊不知道该做什么,然后就找事做,想自己开发出一个APP,这个APP名字如标题一样叫鱼圈,这个是一开始和小伙伴打算做可是由于技术问题就打算拖延了,所以这个软件离问世还有一段时间,还有学习很多。
废话不多说,我先来和大家分享几个功能吧,秒数跳转这个大家不陌生吧,这个是每个手机APP都有的一个秒数跳转,什么是秒数跳转呢,我自己理解为是,先点击APP然后,一开始不是有一个广告么,上面显示数字倒计时,到了一定的时间就会跳到页面。
首先跳转嘛,也可以说是定时器,到了一定时间就跳到另一个页面,为什么要APP要用上秒数跳转呢,大概有两个原因,第一,广告费嘛,广告肯定是要打得啦,用户一看到就感觉哇塞这个不错然后就点击进去(这个时候就要放一个图片跳转地址 <a href="http://www.php.cn"><img src="/test/img/2.png"></a>),第二会显得高大上一点,比如动态的加载图(这个暂时暂时还不会,以后有机会学习,会跟大家分享)
好了废话不多说直接看代码:
首先你要看一下,你要跳转的页面,定个位子给它:

window.location.href = 'index.html';

(我用的是这个HBuilderX写的可能方式有点不同但是写法都是差不多的)
然后接着就是设定毫秒(1000为一秒)

if(sec > 0){
       document.getElementById('remainSeconds').innerHTML = sec;
        setTimeout(this.jump,1000);
 }

(1000是毫秒的意思1000毫秒就是1秒)至于快慢看自己喜欢吧还是建议一下以一秒为标准好
最后计时多少秒数

var sec = 10;

计时多少秒数呢还是看自己吧,一般来说5秒的好不快也不慢刚刚好
接下来就是在页面显示秒数的了比较要是没有秒数就可能会有点尴尬

<span id="remainSeconds" >5</span>

这个是通过id来获取秒数计时在来变化
然后接下来放一下全部代码来看看吧
还有页面的效果图

<!DOCTYPE html">
<html>
<head>
	<style>
		span.remainSeconds{
			
		}
	</style>
<span id="remainSeconds" >5</span>
<script type="text/javascript">
    var sec = 10;
    function jump(){
        sec--;
        if(sec > 0){
            document.getElementById('remainSeconds').innerHTML = sec;
            setTimeout(this.jump,1000);
        }else{
            window.location.href = 'index.html';
        }
    }
    setTimeout(jump,1000);
</script>
</head>
</html> 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值