在我的拼写游戏中,有一个填充了隐藏单词的网格。游戏的目的是通过使用提示,如图像和声音来点击字母表来拼写单词。
用户通过按下下一个按钮知道拼写单词。此按钮随机选择网格中的单词并突出显示它。我的问题是我需要在游戏运行时自动按下按钮,以便用户立即开始。
我已经能够通过
来做到这一点 $(document).ready(function(){
$('.minibutton').trigger('click');
});
唯一的问题是我不知道在哪里添加这个功能,当我这样做时它会刹车按钮的正常功能......
$('.minibutton').click(function() {
$('.minibutton').prop('disabled', false);
$('.picstyle').show();
$('td').removeClass('spellword');
var r = rndWord;
while (r == rndWord) {
rndWord = Math.floor(Math.random() * (listOfWords.length));
}
$('td[data-word="' + listOfWords[rndWord].name + '"]').addClass('spellword');
$('td[data-word=' + word + ']').removeClass('wordglow').removeClass('wordglow4').removeClass('wordglow3').css('color', 'transparent');
var noExist = $('td[data-word=' + listOfWords[rndWord].name + ']').hasClass('wordglow2');
if (noExist) {
$('.minibutton').click();
} else {
$("#mysoundclip").attr('src', listOfWords[rndWord].audio);
audio.play();
$("#mypic").attr('src', listOfWords[rndWord].pic);
pic.show();
}
});
这是一个小提琴... http://jsfiddle.net/smilburn/Dxxmh/34/
答案 0 :(得分:3)
分配点击功能后直接执行。
$('.minbutton').click(function(){
// Your code
}).trigger("click");
这称为链接。一组jQuery对象(几乎)在运行其函数时总是会自行返回。