简介:jQuery自定义数值抽奖活动代码是一款点击开始按钮计算机会产生玩家输入范围内的随机数,点击停止按钮,将显示数字最终结果的效果。
效果图如下:
代码如下:
jQuery自定义数值抽奖活动代码 - 考高分网 #bigDiv { width: 1080px; margin: 0px auto; background-color: #494949; color: #FFFFFF; } h1 { text-align: center; padding-top: 10px; } #first, #second, #third { width: 360px; height: 360px; font-size: 150px; line-height: 360px; text-align: center; float: left; } #first { background-color: #009BFF; opacity: 0.9; } #second { background-color: #007CCC; } #third { background-color: #005388; } input { font-size: 30px; font-weight: 900; } #start { margin-left: 40%; margin-right: 5%; }a{color:blue;} 玩家幸运抽奖活动 适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.
来源: 考高分网 特效库 代码说明
js文件代码如下:
var ran = 0;
var range = 0;
var myNumber;
function sjs(range) {
ran = Math.random() * range;//[0,range)的随机数
var result = parseInt(ran);//将数字转换成整数
return result;
}
function showRandomNum() {
var figure = sjs(range);
$("#first").html(figure);
var figure2 = sjs(range);
$("#second").html(figure2);
var figure3 = sjs(range);
$("#third").html(figure3);
}
$(function () {
$("#start").click(function () {
range = prompt("请输入随机数范围:", "168");
if (range == null)//http://yulu.jb51.net/h/bjaf/3siyd3x7.htm
{
return;
}
if (range == 0)
{
return;
}
if (isNaN(range))//http://yulu.jb51.net/h/bjaf/9vhm2l4f.htm
{
alert("请输入数字");
return ;
}
$("#start")[0].disabled = true;
$("#stop")[0].disabled = false;
if (range > 9999 || range<-999)
{
// by 何问起
$("#bigDiv div").css("font-size", "60px");//http://yulu.jb51.net/h/bjaf/omgdn4mu.htm
//return;
}
myNumber = setInterval(showRandomNum, 50);//多长时间运行一次,单位毫秒
});
$("#stop").click(function () {
$("#start")[0].disabled = false;
$("#stop")[0].disabled = true;
clearInterval(myNumber);
});
});
以上这篇jquery输入数字随机抽奖特效的简单实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持考高分网。



