我决定搞乱jquery并制作一个简单的基于轴测图的游戏.它呈现了一些地图,然后有一个堆栈问题.(超出最大调用堆栈大小)我现在只使用tile的背景颜色.
var map = [
"g","g","g","s","s",
"g","g","s","s","w",
"g","g","s","w","w",
"g","g","s","w","w",
"g","g","s","w","w"
];
var x = 0;
var y = 0;
var count = 0;
var background;
function init() { $.each( map, function( key, value ) {
x += 30;
y += 60;
if (count > 4){
x -= 120;
y -= 360;
count = 0;
}
if (value == "g"){background = "#00ff00";}
if (value == "w"){background = "#0000ff";}
if (value == "s"){background = "#ffff00";}
$('.map_piece').clone().appendTo('body').css({'top' : x + 'px', …Run Code Online (Sandbox Code Playgroud) 未捕获RangeError:超出最大调用堆栈大小
这是一个简单的自定义标题,在鼠标悬停在元素上时显示.几次显示后它会中断.
function showtitle(title) {
$('.button').bind('mousemove', function(e){
$('.message').fadeIn(600);
var message = $('.message').css({
'position' : 'absolute',
'left' : e.pageX,
'top' : e.pageY + 25
});
var print = title;
$('.message').html('<span>' + print + '</span>');
});
}
function hidetitle() {
$('.message').hide();
}
Run Code Online (Sandbox Code Playgroud)