如何检测是否未安装在鼠标上
How to detect if not onmouseover?
我有一个脚本,使用onmouseover 使元素display=block
<script language="JavaScript">
function aaa()
{
document.getElementById('cat').style.display = "block";
}
</script>
<a href='#' onmouseover='aaa()'>hover on me</a>
<div id='cat' style='display:none;'>this will show</div>
我想当鼠标没有在上时,将该元素返回到其原始显示属性(无)
"<a href='#' onmouseover='aaa()'>hover on me</a>"
我该怎么做?
存在onmouseout
事件
function bbb()
{
document.getElementById('cat').style.display = "none";
}
<a href='#' onmouseover='aaa()' onmouseout='bbb()'>hover on me</a>
演示:http://jsfiddle.net/TRxRV/1/
HTML:
<a href='#' onmouseover='show();' onmouseout='hide();'>hover</a>
<div id='cat' style='display:none;'>cat</div>
JavaScript:
window.show = function () {
document.getElementById('cat').style.display = "block";
}
window.hide = function () {
document.getElementById('cat').style.display = "none";
}
我正在考虑作为示例提供的相同代码u。如果u在onMouseout()中包含原始显示属性,则当鼠标未结束时,函数u将返回到原始属性。
<script language="JavaScript">
function aaa()
{
document.getElementById('cat').style.display = "block";
}
function bbb()
{
//include the code TO CHAGE THE PROPERTY HERE
document.getElementById('cat').style.display = " ";
}
</script>
<a href='#' onmouseover='aaa();' onmouseout="bbb();">hover on me</a>
<div id='cat' style='display:none;'>this will show</div>
这将帮助您
function aaa()
{
document.getElementById('cat').style.display = "block";
}
function bbb()
{
document.getElementById('cat').style.display = "none";
}
<a href='#' onmouseover='aaa()' onmouseout="bbb();">hover on me</a>
<div id='cat' style='display: none;'>this will show</div>
您应该使用onMouseOut
事件,代码看起来像
<a href='#' onmouseover='show();' onmouseout='dontShow();'>hover</a>
<div id='cat' style='display:none;'>this will show</div>
function show() {
document.getElementById('cat').style.display = "block";
}
function dontShow() {
document.getElementById('cat').style.display = "none";
}
相关文章:
- 可以前端maven插件使用节点,npm已经安装
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 当鼠标悬停在文本中的单词上时显示警报
- JsFiddle上的鼠标事件不起作用
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 在Meteor项目中安装并包含npm模块后出错
- 无法安装节点sass相关性
- 将鼠标旋转限制为特定的度数
- 跟踪jqplot垂直折线图的鼠标位置
- node-webkit-从父窗口捕获iframe鼠标事件
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 键入环境安装不起作用
- 全局安装gull后出错
- Javascript-在视频中跟踪鼠标位置
- JQuery UI可拖动潜水与滚动棒到鼠标
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 如何检测安装在firefox4.6ubuntu上的扩展
- 如何检测是否未安装在鼠标上