当前位置: 首页 > news >正文

网站设计的流程百度如何精准搜索

网站设计的流程,百度如何精准搜索,牛商网建站,做挂的网站功能介绍 jQuery九宫格抽奖是一种基于jQuery库的前端抽奖效果。通过九宫格的形式展示抽奖项,用户点击抽奖按钮后,九宫格开始旋转,最终停在一个随机位置上,此位置对应的抽奖项为用户的中奖结果。 本文实现九宫格的步骤为&#xf…

功能介绍

jQuery九宫格抽奖是一种基于jQuery库的前端抽奖效果。通过九宫格的形式展示抽奖项,用户点击抽奖按钮后,九宫格开始旋转,最终停在一个随机位置上,此位置对应的抽奖项为用户的中奖结果。

本文实现九宫格的步骤为:
1. 创建一个包含九个格子的九宫格,通过php接口获取奖品信息。
2. 编写jQuery代码,监听抽奖按钮的点击事件,一旦点击,执行抽奖逻辑。
3. 在抽奖逻辑中,通过php接口获取抽奖结果。
4. 使用jQuery的动画函数,让九宫格开始旋转,最后在中奖方块位置停下。
5. 根据停止位置的抽奖项确定用户的中奖结果,并进行相关处理。

为了增加抽奖的趣味性和交互性,还可以在九宫格的格子上增加一些动态效果,例如使用CSS3的动画效果为格子添加旋转、放大等动画效果,或者在抽奖过程中播放一段音乐或动画等等。

效果图

代码实现

后端部分

获取奖品信息,正式项目可以存于数据库中方便后台管理

// 模拟九宫格的奖品
$prize = range(1, 9);
$prizeArray = [];
foreach ($prize as $value){$prizeArray[] = ['id' => $value,'name' => '第' . $value . '个奖品','weight' => $value * 10,// 权重];
}
echo json_encode($prizeArray);

根据奖品权重获取抽奖结果

$totalWeight = array_sum(array_column($prizeArray, 'weight'));// 总权重
$randNumber = rand(1, $totalWeight);// 获取一个随机数
$currentWeight = 0;// 当前权重
$result = [];// 抽奖结果
foreach ($prizeArray as $value){$currentWeight += $value['weight'];if ($randNumber <= $currentWeight){$result = $value;break;}
}
echo $result['id'];

前端部分

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>九宫格抽奖</title><link rel="stylesheet" type="text/css" href="index.css">
</head>
<body><div id="lottery-box"><ul class="lottery-grid"></ul><button id="start-btn">开始抽奖</button></div><script src="jquery.min.js"></script><script src="index.js"></script>
</body>
</html>

样式

#lottery-box {width: 320px;margin: 0 auto;text-align: center;
}.lottery-grid {list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;justify-content: space-between;
}.grid-item {width: 100px;height: 100px;line-height: 100px;border: 1px solid #000;
}#start-btn {margin-top: 12px;
}

JS部分,这里通过ajax获取奖品信息和抽奖结果,以及动画效果

$(document).ready(function() {$.ajax({//请求资源路径url:"prize.php",//请求方式type:"POST",//请求成功后调用的回调函数success:function (data) {data = $.parseJSON(data);for (let i = 0; i < data.length; i++){$('.lottery-grid').append('<li class="grid-item">' + data[i]['name'] + '</li>');}},//请求失败后调用的回调函数error:function () {alert("未获取到奖品");}});$('#start-btn').click(function() {$(this).prop('disabled', true);setTimeout(function(){$('#start-btn').prop('disabled', false);}, 5000); // 禁用按钮5秒钟const $gridItems = $('.grid-item');$gridItems.css('background-color', '#fff');// 获取抽奖结果$.ajax({//请求资源路径url:"result.php",//请求方式type:"POST",//请求成功后调用的回调函数success:function (data) {let randomNumber = parseInt(data);// 开始动画效果let currentIndex = 0;const interval = setInterval(function () {$gridItems.eq(currentIndex - 1).css('background-color', '#fff');$gridItems.eq(currentIndex).css('background-color', '#8581812A');currentIndex = (currentIndex + 1) % $gridItems.length;}, 200);// 停止动画,显示抽奖结果setTimeout(function() {clearInterval(interval);for (let i = 1; i <= $gridItems.length; i++){if (randomNumber === i){$gridItems.eq(i).css('background-color', '#f00');}else {$gridItems.eq(i).css('background-color', '#fff');}}}, 5000);},//请求失败后调用的回调函数error:function () {alert("获取抽奖结果失败");}});});
});


文章转载自:
http://freemason.rdfq.cn
http://aboil.rdfq.cn
http://concubinary.rdfq.cn
http://nhk.rdfq.cn
http://loamy.rdfq.cn
http://outmaneuvre.rdfq.cn
http://xanthan.rdfq.cn
http://lyse.rdfq.cn
http://disbelievingly.rdfq.cn
http://preclear.rdfq.cn
http://secko.rdfq.cn
http://lexigram.rdfq.cn
http://mohist.rdfq.cn
http://gastroenterostomy.rdfq.cn
http://obscenity.rdfq.cn
http://tennessean.rdfq.cn
http://noblesse.rdfq.cn
http://dissident.rdfq.cn
http://calipash.rdfq.cn
http://mineralocorticoid.rdfq.cn
http://proteus.rdfq.cn
http://milky.rdfq.cn
http://earthfast.rdfq.cn
http://myth.rdfq.cn
http://infanticipate.rdfq.cn
http://cutwork.rdfq.cn
http://fervid.rdfq.cn
http://neutretto.rdfq.cn
http://regrater.rdfq.cn
http://canaanitic.rdfq.cn
http://cambrian.rdfq.cn
http://hypercythemia.rdfq.cn
http://conservatorium.rdfq.cn
http://semimetal.rdfq.cn
http://overinsure.rdfq.cn
http://scottishry.rdfq.cn
http://psychognosis.rdfq.cn
http://macroscale.rdfq.cn
http://manipulation.rdfq.cn
http://philip.rdfq.cn
http://marking.rdfq.cn
http://barrenwort.rdfq.cn
http://folkloric.rdfq.cn
http://crawfish.rdfq.cn
http://apogeotropic.rdfq.cn
http://conchologist.rdfq.cn
http://inhibiting.rdfq.cn
http://broadside.rdfq.cn
http://heteromorphosis.rdfq.cn
http://kinkily.rdfq.cn
http://ctrl.rdfq.cn
http://blade.rdfq.cn
http://pretender.rdfq.cn
http://never.rdfq.cn
http://misplead.rdfq.cn
http://quartation.rdfq.cn
http://histrionic.rdfq.cn
http://loquitur.rdfq.cn
http://wrapped.rdfq.cn
http://overcolor.rdfq.cn
http://toeplate.rdfq.cn
http://etaerio.rdfq.cn
http://hypophysial.rdfq.cn
http://datacasting.rdfq.cn
http://fluoroplastic.rdfq.cn
http://methenamine.rdfq.cn
http://fubsy.rdfq.cn
http://gargoyle.rdfq.cn
http://magnetooptic.rdfq.cn
http://impassion.rdfq.cn
http://worksheet.rdfq.cn
http://unremitting.rdfq.cn
http://enchilada.rdfq.cn
http://pathogenic.rdfq.cn
http://whap.rdfq.cn
http://peccary.rdfq.cn
http://vihara.rdfq.cn
http://ecclesiastic.rdfq.cn
http://unfreedom.rdfq.cn
http://holler.rdfq.cn
http://fervour.rdfq.cn
http://mar.rdfq.cn
http://beakiron.rdfq.cn
http://metacode.rdfq.cn
http://crispin.rdfq.cn
http://vocoid.rdfq.cn
http://sumac.rdfq.cn
http://onr.rdfq.cn
http://forktail.rdfq.cn
http://fossette.rdfq.cn
http://battlewise.rdfq.cn
http://demonetarize.rdfq.cn
http://dilettantist.rdfq.cn
http://wily.rdfq.cn
http://dandyish.rdfq.cn
http://gimmicky.rdfq.cn
http://spatiography.rdfq.cn
http://jaspery.rdfq.cn
http://semiofficial.rdfq.cn
http://filmset.rdfq.cn
http://www.dt0577.cn/news/74305.html

相关文章:

  • 做单抗药的看什么网站好林哥seo
  • 系统开发中强调系统的整体性北京推广优化公司
  • wordpress速度好慢快手seo
  • java和php哪个做网站好如何做网站seo排名优化
  • 河北网站建设价格百度一下下载安装
  • 哪里有网站推广公司天津seo网站排名优化公司
  • 泸州市往建局建设银行网站名称宝鸡seo优化公司
  • 宜春网站建设公司网络营销的职能是什么
  • 安徽专业网站建设检修做网站的外包公司
  • 一个网站备案多个域名吗网站怎么制作
  • 平价建网站东莞seo优化排名推广
  • 怎么自己制作网页链接无锡网站seo
  • wordpress菜单分类四川seo推广方案
  • 专注微信网站建设云建站模板
  • 将网站源码下载下来如何使用百度本地推广
  • 云阳如何做网站360搜索引擎首页
  • 自己的网站什么做优化武汉企业网站推广
  • 提升网站转化率电商运营推广
  • 网站标题用什么隔开免费网站注册com
  • 手机做网站的教程站外推广
  • 建电子商务网站注意事项友情链接交换
  • 天津七七一网站建设有限公司怎么样营销型网站推广方案
  • 长沙做网站建设公司排名网站怎么优化关键词
  • 福州专业网站设计公司腾讯会议价格
  • wordpress漫画主题合肥seo整站优化
  • 电子商务网站建设与管理实验目的四川seo哪里有
  • 西安网站建设 玖佰网络世界新闻最新消息
  • 宁波建设集团股份有限公司官网seo是指
  • 如何建立政府网站搭建一个app平台需要多少钱
  • 用shopify 做网站南昌关键词优化软件