最近项目做一个当鼠标移动到TABLE上就弹出新窗口显示详细信息,移开鼠标就关闭,我就是在TABLE上用onMouseover和onMouseout来做,但现在遇到一个问题就是当鼠标移到TABLE上时onMouseover和onMouseout会同时触发,今天一天都是这个问题 ,不知道该怎么解决,请各位高手帮个忙,谢了
解决方案 »
- Js怎么判断input输入的是否是数字(包括负数,小数)?
- html页面只有abcd4个字符,如果取内容呢?
- JavaScript OnMouseOut事件
- 关于onunload和onbeforceunload中Form的 submit的问题
- 怎么实现javascript的队列,数据结构的。
- 关于用javascript修正网址的问题~~
- 用正则表达式验证的问题
- 请问在js中 ? 号的作用是什么???? 请举例!!!
- 根据要求,让文本框可以写入信息或不可写入信息。也就是如何让其发灰。
- 只允许用户在客户端输入数字但是不能接收中文状态下的数字这怎么办如何才能接收中文状态下的数字
- 如何用javascript的ActiveXObject创建自己的OCX
- lightbox的ajax请求的是一个html文件,乱码问题(php+prototypejs)
就是这样的
<script>
if(typeof(HTMLElement)!="undefined")
HTMLElement.prototype.contains=function(obj){
if(obj==this)return true;
while(obj=obj.parentNode) if(obj==this)return true;
return false;
} function show(e){
var e = window.event?window.event:e;
var obj = e.srcElement||e.target;
var tb = document.getElementById('jsxx');
if(tb == obj) document.getElementById('pad').style.visibility = "visible";
}
function destroy(e){
var e = window.event?window.event:e;
var obj = e.toElement||e.relatedTarget;
var tb = document.getElementById('jsxx');
if(!tb.contains(obj)) document.getElementById('pad').style.visibility = "hidden";
}</script>
<table id='jsxx' border="1" onMouseover="show(event)" onMouseout="destroy(event)" >
<tr><td>xxx</td><td>xxx</td></tr>
<tr><td>xxx</td><td>xxx</td></tr>
</table><div id="pad" style="visibility:hidden"> window </div>
onmouseover 时间会在鼠标指针移动到指定的对象上时发生。onmousemove 事件会在鼠标指针移动时发生。