我正在使用以下教程来构建一个简单的匹配游戏:
http://geeksretreat.wordpress.com/2013/03/18/html5-and-jquery-a-simple-matching-game/
它的构建方式,需要以下javascript来显示初始页面加载时的图块。有没有办法立即加载第一个游戏,而不必点击“新游戏”?因此,当用户首次打开页面时,加载图块然后对于新游戏,他们可以使用新的游戏按钮。这是强制用户点击“新游戏”来加载图块的JavaScript:
$(document).ready(function() {
$('#startGameButton').click(function() {
initTiles();
setTimeout("revealTiles(function() { onPeekStart(); })",iInterval);
});
});
答案 0 :(得分:2)
在click
上明确触发document.ready
代码:
$(document).ready(function() {
$('#startGameButton').click(function() {
initTiles();
setTimeout("revealTiles(function() { onPeekStart(); })",iInterval);
}).trigger('click'); // or simply .click()
});