js大神们啊~ 要怎么知道鼠标停留在onmouseover事件上 又要怎么知道鼠标离开了onmouseover事件 老来打扰你们还真不好意思 下面是版主大神给的代码 被我修改后事件的乱了 这个是为什么<a onmouseOver="mouse(1)" onmouseout="mouse(1)">a</a> <script type="text/javascript"> function mouse(e) { if (e.type == 'mouseover') //为什么显示结果都是移除鼠标 alert("鼠标移进") else alert("鼠标移出") } </script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (e=1).type 肯定不会等于mouseover,应该是undefined,那样的话, 当然会走入esle 分支, 那肯定是鼠标移出了为啥要给mouse传一个参数mouse(1)?? 因为在其他的代码中 我需要给mouse传一个参数mouse(1) 求高手帮帮忙啊~ <a onmouseOver="mouse(event)" onmouseout="mouse(event)">a</a> <script type="text/javascript"> function mouse(e) { if (e.type == 'mouseover') //为什么显示结果都是移除鼠标 alert("鼠标移进") else alert("鼠标移出") } </script>你改成这样试试 那样是可以 但是我的a标签想要这样的 <a onmouseOver="mouse(1)" onmouseout="mouse(1)">a</a> 改成: mouse(event,1) 不行吗? 我自己修改成这样了 有错误吗<a onmouseOver="mouse(event,1)" onmouseout="mouse(event,1)">a</a> <script type="text/javascript"> function mouse(e,r) {alert(r);if (e.type == 'mouseover') alert("鼠标移进") else alert("鼠标移出") } </script> 可以啊,多传递几个参数都行,主要event对象传递进去就行了,循序不一定按照原来的 首先,你要知道event事件在各种浏览器中是不一样的,如果你用的ie,在任何地方都可以调用,因为window.event是全局变量,如果在firefox或者chrome中,你可以用onmouseover=“function(evt){mouse(evt,canshu);}”即可。基础知识很重要啊 请问javascript的nodeValue和value的区别? 关于JQuery中$(document).ready()函数的疑问。 怎样在文本框中输完后按回车后再调用Javascript函数 求输入框验证的一段代码 如何打印一个DIV中的内容 救急!!!!!麻烦! 怎么录入照片??急盼大虾帮忙 webcombox数据控件 请问关于IsDigit()的问题? 为什么都清空了,还有一个呢 密码域灰色默认提示 用js画斜椭圆
(e=1).type 肯定不会等于mouseover,应该是undefined,那样的话, 当然会走入esle 分支, 那肯定是鼠标移出了为啥要给mouse传一个参数mouse(1)??
<script type="text/javascript">
function mouse(e) {
if (e.type == 'mouseover') //为什么显示结果都是移除鼠标
alert("鼠标移进")
else
alert("鼠标移出")
}
</script>
你改成这样试试
改成: mouse(event,1) 不行吗?
<a onmouseOver="mouse(event,1)" onmouseout="mouse(event,1)">a</a>
<script type="text/javascript">
function mouse(e,r) {
alert(r);
if (e.type == 'mouseover')
alert("鼠标移进")
else
alert("鼠标移出")
}
</script>
可以啊,多传递几个参数都行,主要event对象传递进去就行了,循序不一定按照原来的
onmouseover=“function(evt){mouse(evt,canshu);}”即可。基础知识很重要啊