我一直在学习 jQuery,我正在尝试创建一个简单的游戏来测试我到目前为止所学的内容。这是游戏:
由 100 个绿点组成的网格。您单击任何点将 10 个点变为蓝色(随机)。三秒钟后,十个蓝点恢复为绿色。现在您必须单击所有蓝色的绿点才能再次将它们变为蓝色。这是一个简单的记忆游戏。
到目前为止,我有以下代码:
$(document).ready(function() {
$('#greengrid').one('click', function() {
$('.greentoblue').css('background-color', 'blue');
setTimeout(function() {
$('.greentoblue').css('background-color','green');
}, 3000);
}); });
当您单击任何点时,这会将 10 个蓝点变为绿色,然后禁用代码,这样您就无法再次同时显示所有蓝点。
现在我希望您能够通过单独单击每个蓝点将“秘密”蓝点再次变为蓝色。我不知道该怎么做。任何人?在此先感谢您的帮助。