程序运行后立即使用 .trigger('click')



在我的拼写游戏中,有一个网格填充了隐藏的单词。游戏的目的是通过点击字母表中的字母,并使用诸如、图像和声音之类的提示来拼写单词。

用户通过按下下一个按钮知道该拼写哪个单词。这个按钮在网格中随机选择一个单词并突出显示。我的问题是,我需要在游戏运行时自动按下这个按钮,以便用户立即开始。

我已经能够通过使用来做到这一点

$(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/

在分配了单击功能后直接执行。

$('.minbutton').click(function(){
// Your code
}).trigger("click");

这称为链接。一组jQuery对象在运行其函数时(几乎)总是返回自身。

最新更新