- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作纸牌游戏,但我不知道如何将第一张牌猜测与第二张牌猜测分开。我看过不同 codepen 上的一些示例,但代码有点难以理解。这就是我到目前为止所拥有的..
更新:
var cards = [
"flower", "happy", "moon",
"rocket", "taco", "tree"
];
var card1 = "";
var card2 = ""
$('div.inner').each(function() {
$(this).find('button').click(function(event) {
event.preventDefault();
card1 = $(this).val();
card2 = $(this).val();
console.log(card1);
console.log(card2);
console.log("click = " + $(this).val());
});
});
这是我的大部分 html 页面的样子,但卡片的名称不同。全文相当长。
<div class="col-md-3">
<div class="flip">
<div class="cards">
<div class="face front">
<div class="inner">
<button class="btn flower" value="flower"><img src="imgs/card-front.jpg"></button>
</div>
</div>
<div class="face back">
<img src="imgs/flower.png">
</div>
</div>
</div>
</div>
最佳答案
这里是最后一个例子,如何使用数字添加规则汽车从洗牌奇数卡匹配,但您添加自己的打印规则,在选择好赔率后做了一点最终结束卡淡出......等等
$(document).ready(function(){
var MYAPP = MYAPP || {
cards: [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6],
init: function(){
MYAPP.shuffleCards();
},
shuffleCards: function(){
var random = 0;
var temp = 0;
for(i=0; i< MYAPP.cards.length; i++) {
random = Math.round(Math.random()*i);
temp = MYAPP.cards[i];
MYAPP.cards[i] = MYAPP.cards[random];
MYAPP.cards[random] = temp;
}
MYAPP.assignCards();
},
assignCards: function(){
$('.card').each(function(index){
$(this).attr('data-card-value', MYAPP.cards[index] );
});
MYAPP.clickHandlers();
},
clickHandlers: function(){
$('.card').on('click', function(){
$(this).html('<p>' + $(this).data('cardValue') + '</p>').addClass('selected');
MYAPP.checkMatch();
});
$('.playAgain').on('click', function(){
location.reload(true);
});
},
checkMatch: function(){
if($('.selected').length === 2) {
if($('.selected').first().data('cardValue') === $('.selected').last().data('cardValue')) {
$('.selected').each(function(){
$(this).animate({opacity: 0}).removeClass('unmatched').removeClass('selected');
});
MYAPP.checkWin();
} else {
setTimeout(function(){
$('.selected').each(function(){
$(this).html('').removeClass('selected');
});
},600);
}
}
},
checkWin: function(){
if($('.unmatched').length === 0) {
$('.container').html('<h1>YOU WON!</h1><button class="playAgain">PLAY AGAIN<?button>');
MYAPP.clickHandlers();
}
}
}
MYAPP.init();
});
html, body {
font-family: 'Oswald', sans-serif;
overflow:hidden;
width: 100 %;
height:auto;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.cards {
width: 100%;
height:auto;
margin: 50px auto;
}
.card {
width: 100px;
height: 200px;
float: left;
margin: 10px;
background-color: #ccc;
border: 1px solid #3b3420;
border-radius: 8px;
box-shadow: 2px 2px 0px 2px rgba(0, 0, 0, 0.3),
inset 4px 4px 8px 2px rgba(255, 255, 255, 0.3);
cursor: pointer;
}
.card p{
font-size: 70px;
color: white;
}
.container h1{
color: white;
font-size: 200px;
}
.container button{
background-color: #f2c791;
border-radius: 5px;
color: #a67841;
outline: none;
font-size: 20px;
font-family: 'Oswald', sans-serif;
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="cards">
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
<div class="card unmatched"></div>
</div>
</div>
关于javascript - 猜测变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47005883/
我的问题在于处理大型 CSV 文件中的数据。 我正在寻找基于在该列中找到的值来确定(即猜测)该列的数据类型的最有效方法。我可能正在处理非常困惑的数据。因此,该算法应该具有一定的容错性。 这是一个例子:
我正在开发一个基于 map 的网络应用程序,我想为用户提供“使用当前位置”的功能 我可以轻松检查地理位置 api 的可用性,如下所示: if (navigator && navigator.geolo
我有一大组日期时间字符串,可以放心地假设它们的格式都相同。例如,我可能有一组日期“7/1/13 0:45”、“5/2/13 6:21”、“7/15/13 1:24”、“7/9/13 12” :41",
我正在尝试对是否可以接收 C2DM 消息进行最佳猜测。 我创建了一个应用程序,它依赖于在物理上无法访问时将信息推送到手机。我知道 C2DM 不能保证传递,但我至少想知道何时可以传递消息;如果不是,我们
我正在编写一个系统,以便用户可以编辑他发布的内容。简化它是一个存储在数据库中的文本区域/输入字段和一个检索它的页面。问题是,我认为编码不正确,因为字符串存储在数据库中,如“É”或其他东西(phpmya
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
只是好奇,但匹配 Guid 的概率是多少? 从 SQL 服务器说一个 Guid:5AC7E650-CFC3-4534-803C-E7E5BBE29B3D 它是阶乘吗?:(36 * 32)! = (11
这个问题已经有答案了: Guessing algorithm does not seem to work, guessing number by Python (3 个回答) 已关闭 5 年前。 程序
我正在创建一个非常简单的计算器,但我需要它在每次击键时进行更新。我似乎找不到该特定类别中的任何内容。有人能指出我正确的方向吗? 我正在寻找类似 A*1.325 + B*3.76 的内容,其中 B 是下
环顾四周this似乎是最接近我的问题的答案。然而它会导致其他问题...... 这是我的情况: $element.insertBefore($container); 此行有一个警告,指出 insertB
当我收到此页面时 http://booking.airasia.com/css/AKBase/Cultures/en-GB/far-min.css与 Node 的 http , toString方法给
我在代码中发现了这一点,但不知道哪个实例接收到。 var guess = require ('myModule1') ('myMmodule2') 最佳答案 看来 myModule1 导出了一个函数,
WARNING: No name was provided for external module 'moment' in output.globals – guessing 'momentImpor
我是一名优秀的程序员,十分优秀!