Javascript 把一个div藏起来

Javascript 把一个div藏起来,javascript,html,Javascript,Html,嗨,伙计们,我正在制作一个javascript函数,用于通过互联网取消或隐藏分区搜索,并找到了一些答案,但它不适用于我的代码 这是我的密码: <script> function Displayout() { $("#siteicon").mouseout(function () { $("#map_tooltip").hide("drop", { direction: "down" }, "slow"); }); } </script>

嗨,伙计们,我正在制作一个javascript函数,用于通过互联网取消或隐藏分区搜索,并找到了一些答案,但它不适用于我的代码 这是我的密码:

<script>
 function Displayout()
 {
    $("#siteicon").mouseout(function () {
    $("#map_tooltip").hide("drop", { direction: "down" }, "slow");
    });
 }
</script>

函数Displayout()
{
$(“#siteicon”).mouseout(函数(){
$(“#映射工具提示”).hide(“drop”,{direction:“down”},“slow”);
});
}
这是将触发函数的div

<div id='siteicon' style="background-image:url('src/images/redbutton.png');margin-top:0px;margin-left:-8px;height:10px;width:10px;background-repeat:no-repeat;" onmouseover="displayData();" onmouseout="Displayout();"></div>

更新:

这是我想隐藏的div的id

<div id='infocontainer'></div>


提前感谢您

您不需要
onmouseout
,因为您使用的是JQuery,而且您的
hide()
中似乎有问题,所以请尝试删除其中的参数

$('#test').mouseout(函数(){
$(this.hide();
})
#测试{
高度:200px;
宽度:200px;
背景色:粉红色}


content
您不需要
onmouseout
,因为您使用的是JQuery,而且您的
hide()
中似乎有问题,所以请尝试删除其中的参数

$('#test').mouseout(函数(){
$(this.hide();
})
#测试{
高度:200px;
宽度:200px;
背景色:粉红色}


内容
隐藏的参数错误,它给出了错误“未捕获类型错误:n.easing[this.easing]不是一个函数”。可以使用“慢”来减慢隐藏效果,但不能指定方向。你点的菜也错了。请查看和。

隐藏的参数错误,它给出错误“未捕获类型错误:n.easing[this.easing]不是函数”。可以使用“慢”来减慢隐藏效果,但不能指定方向。你点的菜也错了。请查看和。

您的方法似乎有语法错误。试试这个:

函数displayData()
{
$(“地图工具提示”).show(“慢”);
}
函数displayOut()
{
$(“#映射工具提示”).hide(“慢速”);
}

站点图标

应该隐藏在#siteicon
的鼠标外,您的方法似乎有语法错误。试试这个:

函数displayData()
{
$(“地图工具提示”).show(“慢”);
}
函数displayOut()
{
$(“#映射工具提示”).hide(“慢速”);
}

站点图标

应该隐藏在#siteicon的鼠标外
你的问题是什么?发生了什么?你预计会发生什么?你试着做些什么来修复它?请阅读并改进您的问题,提高获得好答案的几率。看起来您正在尝试使用jQuery UI中的方法?您确定jQuery UI已加载吗?如果不是,它将尝试使用默认的内置jQuery,它需要不同的参数。@UselessCode我更新了我的问题,我希望它现在清楚:-)当前发生了什么,它有什么问题?你要隐藏的div不是隐藏的吗?控制台中是否有错误?您的问题是什么?发生了什么?你预计会发生什么?你试着做些什么来修复它?请阅读并改进您的问题,提高获得好答案的几率。看起来您正在尝试使用jQuery UI中的方法?您确定jQuery UI已加载吗?如果不是,它将尝试使用默认的内置jQuery,它需要不同的参数。@UselessCode我更新了我的问题,我希望它现在清楚:-)当前发生了什么,它有什么问题?你要隐藏的div不是隐藏的吗?控制台中是否有任何错误?