gpt4 book ai didi

javascript - 一旦尝试就清除样式

转载 作者:行者123 更新时间:2023-12-02 19:25:45 24 4
gpt4 key购买 nike

在我的拼写游戏中,用户单击字母,使它们以动画方式进入网格上的插槽以拼写单词。

我设计了它,当一个单词拼写正确时,会应用一种名为“wordglow2”的样式,使该单词消失并显示后面的图片 - 这就是游戏的目的。

当用户弄错单词时,他/她会再次尝试该单词。当用户输入错误的单词时,会向该单词应用名为“wordglow4”的样式,使其发出红色光。问题是应用于错误单词的样式不会消失,以便为另一次尝试腾出空间。

如何使样式在单击单词的第三个字母(尝试)后 2 秒消失?

此代码根据单词是对还是错来应用样式...

   if (!$('.drop-box.spellword:not(.occupied)').length) {
var wordIsCorrect = 0;
$('.drop-box.spellword').each(function() {
if ($(this).attr("data-letter") == $(this).find("div").attr("data-letter")) {
wordIsCorrect++;
}
});
console.log(wordIsCorrect);
console.log($('.drop-box.spellword').length);
if ($('.drop-box.spellword').length == wordIsCorrect) {

$('.drop-box.spellword').addClass('wordglow2');
$(right).val('Well Done!');
$(right).show();
audioS.play();
$('.counter').html(completeWords + '/6').show();
$(wrong).hide();
$('.minibutton').prop('disabled', false);

} else {

$('.drop-box.spellword').addClass("wordglow4").css('color', 'transparent');
$(wrong).val('Try Again');
$('.minibutton').prop('disabled');
$(wrong).show();
audioF.play();
$('.counter').html(completeWords + '/6').show();
$(right).hide();
$('.minibutton').prop('disabled', true);

}


}
});

}

var completeLetters = $('.wordglow2').length;
var completeWords = (completeLetters / 3);
$('.counter').html(completeWords + '/6');

if (completeWords == 3) {
$('table').fadeOut(2000);
}

var incompleteWords = $('.spellword').hasClass('.wordglow4').length;
if (incompleteWords == 3) {
$('.minibutton').prop('disabled', false);
}
});

我已经尝试过了...

if $('.drop-box.spellword').hasClass("wordglow4") {
$("wordglow4").fadeOut(2000);
}

这是一个工作 fiddle ... http://jsfiddle.net/smilburn/3qaGK/25/

最佳答案

我不太明白你想做什么,但这样的事情可能会解决它:

                $('.drop-box.spellword')
.animate({ 'opacity': 1 }, 2000, function()
{
$(this)
.removeClass('wordglow4')
.removeClass('occupied')
.html('')
});

http://jsfiddle.net/cTGGA/

关于javascript - 一旦尝试就清除样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12074723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com