Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 某个div不是';不要提出一个事件_Javascript_Html_Dom Events_Onmouseover - Fatal编程技术网

Javascript 某个div不是';不要提出一个事件

Javascript 某个div不是';不要提出一个事件,javascript,html,dom-events,onmouseover,Javascript,Html,Dom Events,Onmouseover,问题: 一个HTML div没有像另一个那样在mouseover上引发事件 详细信息: 除id外,两个div在各个方面都是相同的 我的Javascript代码已经过测试,可以正常工作 两个div驻留在同一父容器中 更改事件类型没有帮助 [编辑3]此问题的难度: 这个问题很难解决,因为人们用来解决此类问题的网站,如fiddle,实际上没有顶部的声明 [编辑2]另一个视频: 请在我试图解释发生了什么时观看此视频: [编辑1]更多资源: 显然,我在这个问题上做得不是很好,因为它没有受到一些人的欢

问题:

一个HTML div没有像另一个那样在
mouseover
上引发事件

详细信息:

  • 除id外,两个div在各个方面都是相同的
  • 我的Javascript代码已经过测试,可以正常工作
  • 两个div驻留在同一父容器中
  • 更改事件类型没有帮助
[编辑3]此问题的难度:

这个问题很难解决,因为人们用来解决此类问题的网站,如fiddle,实际上没有顶部的
声明

[编辑2]另一个视频:

请在我试图解释发生了什么时观看此视频:

[编辑1]更多资源:

显然,我在这个问题上做得不是很好,因为它没有受到一些人的欢迎

这是一份git回购协议,包含完整的源代码:

以及该问题的视频:

我正在积极尝试改进这个问题,因此欢迎提出任何建议

代码:

这基本上就是正在发生的事情:

<!--Necessary HTML code...-->
    <div id='divA' onmouseover='abitraryJSFunction()'></div> <!--event works-->
    <div i='divB' onmouseover='abitraryJSFunction()'></div> <!--event fails-->
    <!-- javascript file call -->
<!--Neccisary HTML code...-->

解决方案:

在文件的顶部,我将
更改为

详细信息:

这导致我需要稍微更改字体大小,但现在可以了

[编辑]:这就是全部。使用以前版本的git repo,我甚至可以证明我的代码在整个过程中都是正确的


感谢大家对这个问题的帮助,尤其是用户Damon。

什么是
?按
正确关闭您的div。为什么要投否决票?如果我可以问,我很乐意调整我的帖子…即使我修复了明显的语法错误。如果可能的话,请确保你的问题中包含一个问题。@Jeroen我正在研究它。请用小提琴左右的方式重现这个问题。。
<div id='leftDiv' onmouseover='showDragTab()'>
</div>
<div id='pageDiv' onmouseover='hideDragTab()'>
</div>
<div id='dragTab'>
</div>
function showDragTab() 
{
    myDragTab.style.visibility = 'visible';
}
function hideDragTab()
{
    myDragTab.style.visibility = 'hidden';
}