Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onmouseout功能工作不正常_Javascript_Jquery - Fatal编程技术网

Javascript onmouseout功能工作不正常

Javascript onmouseout功能工作不正常,javascript,jquery,Javascript,Jquery,我用onmouseout函数编写的div中有一个像缩略图一样的小图像 功能chng定义为: function chng(){ alert('Hi'); } 我的问题是,当我移动鼠标指针时,它会发出警报 我想要的是,只有当鼠标指针完全在div之外时,才会出现警报。jQuery可以帮助: <div id="my_div">image here</div> <script> $(function(){ $("#my_div").hover(fun

我用
onmouseout
函数编写的div中有一个像缩略图一样的小图像


功能
chng
定义为:

function chng(){
  alert('Hi');
}
我的问题是,当我移动鼠标指针时,它会发出警报

我想要的是,只有当鼠标指针完全在div之外时,才会出现警报。

jQuery可以帮助:

<div id="my_div">image here</div>

<script>
$(function(){
    $("#my_div").hover(function(){
        // Put here some action for onMouseOver
    }, function(){
        // Put here some action for onMouseOut
    });
});
</script>
这里的图像
$(函数(){
$(“#我的分区”).hover(函数(){
//在这里给我一些行动
},函数(){
//在这里为我们做些行动
});
});
甚至:

<div id="my_div">image here</div>

<script>
$( "#my_div" ).mouseout(function() {
    // Put here some action for onMouseOut
});
</script>
这里的图像
$(“#我的分区”).mouseout(函数(){
//在这里为我们做些行动
});

函数chng()
{
警报(“鼠标出”);
}
//图像在这里

您发布的代码中绝对没有AJAX、jQuery或PHP。使用mouseleave event可能与的重复显然,onmouseout函数工作正常,您只需要一个不同的事件。您可以共享一些示例代码吗?当将鼠标放入div时,将触发悬停,但实际的问题是鼠标退出。用“/”检查第二个函数,在这里为onMouseOut执行一些操作