-1

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

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

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

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

4

1 回答 1

3

分配点击功能后直接执行此操作。

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

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

于 2012-10-09T09:59:24.810 回答