$(selector).mouseenter()初学者

时间:2016-01-02 06:39:15

标签: javascript jquery mouseevent

$('window').mouseenter(function(){
    mouseover = true;
}).mouseleave(function(){
    mouseover = false;
});

在上面的代码中,会出现在窗口中吗?是正确的语法?如果没有,那么创建一个布尔值的正确方法是什么,该布尔值跟踪鼠标在窗口上然后离开窗口的时间。

2 个答案:

答案 0 :(得分:1)

以下是正确的语法

$(window).mouseenter(function(){
    mouseover = true;
}).mouseleave(function(){
    mouseover = false;
});

$('window')将尝试查找名为window的标记,而不是窗口对象。

答案 1 :(得分:0)

在Javascript window中是一个对象,因此您的代码将是

var mouseover;
$(window).mouseenter(function(){
  mouseover = true;
}).mouseleave(function(){
  mouseover = false;
});