在我的拖放游戏中,有一个网格填充了对用户隐藏的单词。游戏的目的是借助声音和图片拼写这些单词。用户通过将相关字母拖放到网格上来拼写单词。如果字母正确,它将在“wordglow3”类中发出绿色光。如果它是错误的,它会发出“wordglow”的红光。目前我遇到了一个问题,因为如果我将正确的字母放在一个单词上,它会在它应该发绿光时发红光。这很奇怪,因为发生这种情况后,其他一切都会正常工作,但我找不到问题的根源。任何人都可以帮忙吗?
这是相应地应用类的脚本...
drop: function(event, ui) {
that = $('.spellword')[guesses[word].length];
word = $(that).data('word');
guesses[word].push($(ui.draggable).attr('data-letter'));
if ($(that).text() == $(ui.draggable).text().trim()) {
$(that).addClass('wordglow3').css('color', 'white');
$(".minibutton").hide();
$('.next').hide();
} else {
$(that).addClass('wordglow');
$('.drag').css("color", "white");
$(".minibutton").hide();
$('.next').hide();
}