2013-10-08 5 views
0

У меня есть лабиринт, который пользователь может пройти, перетаскивая указатель мыши по пути.определить область оставления мыши

Я хочу, чтобы лабиринт обновлялся только тогда, когда мышь покидает основную область, а не когда мышь покидает область смайликов, так как пользователь может запустить лабиринт с другого положения, чем начальная позиция.

JSFiddle

$('#highlight_lose').bind('mouseleave', function() { 
    $(this).fadeOut(1000); 
}) 

ответ

1

Использование .on() вместо .bind(), как вы используете 1.8+ JQuery библиотеки

// Update

$('#highlight_lose').bind('mouseleave', function() { 
    $(this).fadeOut(1000); 
    $(".white").html("START HERE!"); 
}) 

$('#finish').on('mouseenter', function() { 
    $('#highlight_win').fadeIn(1000); 
    $('.wall').css("background", '#fff'); 
}) 

$('#highlight_win').on('mouseleave', function() { 
    $(this).fadeOut(1000); 
    $('.wall').css("background", '#fff'); 
}) 

Fiddle Demo-- >Updated Fiddle

+0

это не работает для меня ... – alonblack

+0

Вы видели демо? –

+0

уверен ... @Dhaval Marthak – alonblack

Смежные вопросы