Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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 jQuery Mouseover/MouseOut在IE 9中不工作_Javascript_Jquery_Html_Internet Explorer - Fatal编程技术网

Javascript jQuery Mouseover/MouseOut在IE 9中不工作

Javascript jQuery Mouseover/MouseOut在IE 9中不工作,javascript,jquery,html,internet-explorer,Javascript,Jquery,Html,Internet Explorer,我在页面上创建了一个小问号图像,如果用户将鼠标悬停在该图像上,则会显示并隐藏一个Div,其中包含解释问号图像旁边下拉框中选项的帮助。下面是图像和Div的html-我没有包含帮助Div的文本,但是没有做任何花哨的事情-它都是纯文本,有一些语句和一些语句,然后关闭Div <img id="QuestionMark" src='/MyWebApp/view/images/icon/QuestionMark.png' height="15" /> <div id="HelpDiv" c

我在页面上创建了一个小问号图像,如果用户将鼠标悬停在该图像上,则会显示并隐藏一个Div,其中包含解释问号图像旁边下拉框中选项的帮助。下面是图像和Div的html-我没有包含帮助Div的文本,但是没有做任何花哨的事情-它都是纯文本,有一些语句和一些语句,然后关闭Div

<img id="QuestionMark" src='/MyWebApp/view/images/icon/QuestionMark.png' height="15" />
<div id="HelpDiv" class="ui-widget-content Rounded hidden" style="position: fixed; z-index: 9999999; width: 100; padding-left:10px; padding-top:10px;">
如果我在Chrome中加载它,它可以正常工作。然而,当我在IE 9中运行时,它不工作吗?我尝试在页面上按Ctrl键刷新以确保我正在拉入最新的JS文件,当我检查IE9中的开发人员工具并找到我的脚本文件时,我发现它确实包含我上面的JS,但它不起作用。有人有什么想法吗?

查看此演示:

它在IE9中对我有效。确保页面中包含jquery或在控制台中查找任何错误。

检查此演示:

它在IE9中对我有效。确保页面中包含jquery,或在控制台中查找任何错误。

试试看

$("#QuestionMark").mouseover(function () {
    $('#HelpDiv').show();
});

$("#QuestionMark").mouseout(function () {
    $('#HelpDiv').hide();
});
试一试


如果您使用的是Zindex,请使用Div绝对位置检查隐藏的类是什么?好的-因此这有点进步-如我可以看到Div-但现在不是我想要的-如下拉列表所示,etc和图像都在一个帐户中,现在它加载到里面对UIOMFG的最终用户来说是不好的。这会在2019年升级到浏览器的主页,这无关紧要。你正在使用Zindex,检查Div绝对位置什么包含隐藏类?好的-这有点进步-就像我可以看到Div-但是现在不是我想要的-就像下拉列表一样,etc和图像都在一个accodion中,现在它加载到里面对UIOMFG的最终用户来说是不好的。这会在2019年为一个无关紧要的浏览器切换到主页。是的,def包括jQuery库-1.7.2 imin、jQuery ui 1.8.11和一些其他jQuery库,如datatables,etc-无法理解为什么它在chrome而不是IE中工作。它不是在mouseover上删除隐藏类吗?是的,包括jQuery库-1.7.2 imin、jQuery ui 1.8.11和一些其他jQuery库,如datatables等-无法理解为什么它在chrome而不是IE中工作。它不是在mouseover上删除隐藏类吗?
$("#QuestionMark").mouseover(function () {
    $('#HelpDiv').show();
});

$("#QuestionMark").mouseout(function () {
    $('#HelpDiv').hide();
});