简单的鼠标悬停在 Chrome 中不起作用
Simple Mouseover not Working in Chrome?
好的,所以我正在研究一个游戏中心。 我有这个很酷的想法,所以当我将鼠标悬停在超链接上时,它会显示一张可怕的脸(仅用于 kickz 和 gigglez);
问题是,它在火狐中完美运行,但谷歌浏览器却不能? 演示到这里结束:
http://bouncygames.org/games/scary/
请帮忙... :(
*我的问题: * *为什么这在 Chrome 中不起作用,我该如何解决这个问题?
你不需要任何javascript,只需使用这个css声明,它将在所有浏览器中完美运行:
#img{
display:none;
}
a:hover ~ #img{
display:block;
}
为了使它更具体(这样它就不会在所有悬停的锚点上触发),请在锚点上放置一个类并写入(例如 .scary:hover ~ #img
)。
不要使用 onmouseover 和 onmouseout 这些被认为是不良的编码实践,原因有几个。
此外,不要使用 center
标记,而应改用 css 声明text-align:center
。
在你的脚本中,不要使用 img.style.visibility,而是使用
img.style.display="none";
和
img.style.display="block";
请确保同时从 img 标记中删除 visibility='hidden' 属性,否则它将不起作用
getElementById 和 ('img') 之间有一个空格,请将其删除并重试。
相关文章:
- XMLHttpRequest在移动设备上的chrome上不起作用
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- 鼠标输入在 YUI 的 chrome 中不起作用
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- HTML5视频链接在Chrome中不起作用
- jQuery克隆函数在chrome中不起作用
- jQuery place attr src在Chrome中不起作用
- chrome中的onmouseover(下拉选项标记)事件不起作用-php,javascript
- .ajax调用在chrome中不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 正在处理在chrome扩展中不起作用的js
- MediaSource API demo不起作用(Chrome)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- $.getJSON 在 Chrome 和 Safari 中不起作用
- OnClick 事件在 Chrome 中不起作用
- getUserMedia 在 Chrome v50.0.2661.86 上不起作用
- dataTransfer.set拖放的数据在chrome中不起作用
- 简单的鼠标悬停在 Chrome 中不起作用
- window.close();在Chrome和Firefox中不起作用
- Chrome 扩展程序权限不起作用