查看: 5981|回复: 0

【jmfans案例系列】获取验证码倒计时效果

[复制链接]

0

主题

53

回帖

404

积分

版主

BOSS

Rank: 7Rank: 7Rank: 7

积分
404
发表于 2014-10-14 09:35:58 | 显示全部楼层 |阅读模式
尹广磊公众帐号
实现效果:点击“获取验证码”,10秒倒计时后,方可再次点击获取按钮,输入验证码,手机验证通过。
hqyzm.png
实现主要思路:
1、上次已经介绍了一个<倒计时效果>,但那个实现方式是通过不停的刷新本页面来实现,导致无法在该页面进行任何的操作,所以这次换一种思路来实现,确保能在倒计时的时候,能够输入验证码;
2、实现的思路和上篇文章<图片轮播>的一样,就是借用一个input部件的焦点,来作为循环的契机,从而达到循环的目的;
3、首先添加一个动态面板,两个panel,一个放获取验证码按钮,一个放倒计时按钮;
4、添加一个变量seconds,作为倒计时读秒用;
5、获取验证码按钮添加事件,手指点击时:
设置值(变量=11)-设置活动面板(至倒计时按钮层)-设置值(倒计时数=变量-1)-滚动到input部件(即验证码输入框)-设置焦点在input部件;
6、添加input部件(即验证码输入框)的事件,获得焦点时:
当倒计时数=10时,暂停(1000毫秒)-设置值(变量=10)-设置值(倒计时数=变量-1)-滚动到input部件(即验证码输入框)-设置焦点在input部件;
当倒计时数=9时,暂停(1000毫秒)-设置值(变量=9)-设置值(倒计时数=变量-1)-滚动到input部件(即验证码输入框)-设置焦点在input部件;

当倒计时数=0时,暂停(1000毫秒)-设置活动面板(至获取验证码层)。

原文地址:http://www.jmfans.com/archives/424

获取验证码倒计时.vp

167.45 KB, 下载次数: 78

您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-12-28 01:22

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表