Hover является deperecated с последними версиями JQuery. он разделен на два события mouseenter и mouserleave. не использовать эти события, это будет полезно
По состоянию на 1.9, название события строка «парить» больше не поддерживается как синоним «MouseEnter MouseLeave». Это позволяет приложениям подключать и запускать пользовательское событие «зависания». Изменение существующего кода - это простой поиск/замена , а псевдо-событие «hover» также поддерживается в плагине jQuery Migrate для упрощения миграции. Reference
$('#button').on({
'mouseenter': function(){
$('#ekranasStatic').attr('src', 'http://i1064.photobucket.com/albums/u378/Benas_Lengvinas/ekranas_zpsczoquizc.png');
}
});
$('#button').on({
'mouseleave': function(){
$('#ekranasStatic').attr('src', 'http://i1064.photobucket.com/albums/u378/Benas_Lengvinas/some_other.png');
}
});
Если вы все еще хотите использовать события наведения мыши, то есть прямая функция парения обеспечивается JQuery, с reference
$("td").hover(
function() {
$('#ekranasStatic').attr('src', 'http://i1064.photobucket.com/albums/u378/Benas_Lengvinas/ekranas_zpsczoquizc.png');
}, function() {
// change to default on hover out
}
);
что ekranasStatic. Нет DOM с этим id в демо jsfiddle – brk
@Benas. Отвечает ли мой ответ на ваше замешательство? –
@Parag Bhayani это было, просто нужно выяснить, где поставить «mouseleave» сейчас –