Если вы хотите выбрать идентификаторы в jQuery, вы просто делаете это, как в css: #id, в вашем случае # btn
Вспомогательная функция jQuery hover обычно нуждается в обратных вызовах. один при наведении мыши и один при отсутствии мыши.
$(document).ready(function(){
$('#btn').hover(function(){
alert("over");
},function(){
alert("out");
});
});
Другой способ - определить тип события:
$(document).ready(function(){
$('#btn').hover(function(event){
if (event.type == "mouseenter") {
console.log("over");
} else {
console.log("out");
}
});
});
Функция наведения привязывает функции к объекту jQuery. mouseenter
и mouseleave
. Поэтому мы можем предположить, что это не mouseenter
, это mouseleave
.