【发布时间】:2016-10-13 04:27:15
【问题描述】:
我目前正在制作一个游戏,其中方块掉落,你必须避免它们。我有一些 jQuery 代码将块附加到 div称为 game.
我无法选择每个生成的 div 并让它们向下移动而无需单击。 Here is the GitHub link 这里是example
这里是 jQuery 代码(部分)
function spawn_block(){
$spawned_block = $("<div class='block'></div>")
$game.append($spawned_block); //add div with class block to #game div
var left=getRandomInt(0, $game.width()-$spawned_block.width()); //gets a random value from left of screen where div can appear
var top=getRandomInt(0, $game.height()-$spawned_block.height()); //not useful unless you don't want the div to appear at the top
//adds a random position and color to spawned_block
$spawned_block.css({
"left": left,
"background-color": getRandomColor()
});
//if you want a random position from top add "top" : top,
};
if($spawned_block.position.top < $game.position.top + $game.height ) {
$spawned_block.css("top", "+=25px");
}
这最后一段代码是我在函数末尾添加的,我做错了什么?
【问题讨论】:
标签: javascript jquery arrays jquery-selectors