点击注册
点击注册
.
@      setTimeout()函数会返回某个值棋牌游戏网站

你的位置:网上棋牌游戏 > 真人国标麻将游戏 >

setTimeout()函数会返回某个值棋牌游戏网站

  会在一个指定的延迟时间之后调用一个函数或执行一段指定的代码棋牌游戏网站。

它的应用非常广泛,例如我们希望用户在浏览器某个页面一段时间后弹出一个对话框,或者是鼠标单击某个元素后隔几秒钟在删除这个元素。

  setTimeout()的第一个参数code是含有Java语句的字符串。

这个语句可能诸如alert(5seconds!),或者对函数的调用,诸如alertMsg()。

第二个参数millisec指示从当前起等待多少毫秒后执行第一个参数code。

  setTimeout()函数会返回某个值。

在上面的语句中,值被储存在名为t的变量中。

假如希望取消这个setTimeout(),可以使用clearTimeout(t)来实现。

  setTimeout()只执行代码code一次。

如果要多次调用code可以使用setInterval()。

setInterval ()可按照指定的周期(以毫秒计)来调用需要重复执行的函数代码。

  其中function参数可以是一个匿名函数或者是一个函数名,interval是设定的调用function的时间间隔,单位为毫秒(默认值为10毫秒),arg1,arg2,......argn为可选参数,是传递给function的参数。

  这里的function(){}是没有函数名的函数,成为匿名函数,后面的1000是时间间隔,单位是毫秒,即1秒钟。

  游戏中使用的扑克牌牌面及背面采用1张图片(deck.png)存储,如图8-2所示。

上面4行分别为4种花色扑克牌,最后一行扑克牌背面,每行高度120px。

如何分割显示某一张扑克牌,这里使用CSS3技术实现。

5b0988e595225.cdn.sohucs/images/20180717/2ec34c031c4842c482abfdb155c98d14.jpeg

  z-index属性设置元素的堆叠(显示)顺序。

拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素前面。

  opacity: 0,设置div的不透明度为0。

Opacity取值从0.0(完全透明)到1.0(完全不透明)。

也可以使用visibility:hidden来实现,这两个效果都是让元素不显示,但visibility: hidden意思是让元素不可见,但仍会占据页面上的空间。

  扑克牌的显示、隐藏和删除都是CSS中类别Class。

需要将这些类别设置到HTML的标记元素(例如<div>)上,jquery中的addClass方法用于添加类别Class,而removeClass方法用于删除类别Class。

  使用jquery实现,当单击“中原工学院”的时候自动添加个class=“select”,代码自动就变成:

  注意,最初仅仅有1个张牌的区域,其余的23张牌的区域是页面加载后复制实现的。

页面加载后,首先利用Array.sort()将deck数组存储的牌随机排序,实现洗牌效果。

调整CSS坐标属性left,top,设置每张牌的区域<div>在屏幕上位置。

最后在每张牌的区域<div>中的下层<div>添加类别(如.cardAJ,.cardBJ)就可以显示对应牌面。

  单击牌事件的功能函数selectCard()实现翻牌的功能。

被翻过的牌都已添加card-flipped类别。

所以$(.card-flipped)获取所有的翻过牌的<div>,数量超过1则说明已翻了两张牌后则不能再翻牌而退出翻牌。

Sora Ventures将于今年11月在澳门举办加密货币会议,聚焦亚洲区块链发展。