首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >window.event在火狐中不起作用

window.event在火狐中不起作用
EN

Stack Overflow用户
提问于 2012-03-31 14:35:41
回答 2查看 1.9K关注 0票数 0
代码语言:javascript
复制
<html>
    <script type="text/javascript">
        function handleMouseEvent(context, element, type){            
            if (!evt) 
                var evt = ((window.event)?(event):(evt));           
            alert(evt);
        }
    </script>
    <body>
        <div id="contain">
            <div id="parent_id" style="background-color: 
                lightblue;position: absolute; 
                left:50px; top:50px; 
                width: 200px; height: 75px;"
                onmousedown="handleMouseEvent(this, 'parent_id', 1)"
                onmouseup="save(this, 1)">
            </div>
        </div>
    </body>
</html>

我有作业要做。我必须创建一个矩形,然后拖拽它。但是我可以在火狐中捕捉到e.which。它在chrome和ie9中工作正常。但在firefox中不起作用

EN

回答 2

Stack Overflow用户

发布于 2012-03-31 14:48:58

使用...而不是传递参数。

代码语言:javascript
复制
function handleMouseEvent(e)
{
    var evt = e || window.event;
    //here you can get id by using evt.srcElement.id
}

或者用这个。

代码语言:javascript
复制
function doSomething(e) {
    var rightclick;
    if (!e) var e = window.event;
    if (e.which) rightclick = (e.which == 3);
    else if (e.button) rightclick = (e.button == 2);
    alert('Rightclick: ' + rightclick); // true or false
}

供你参考。http://www.quirksmode.org/js/events_properties.html

票数 0
EN

Stack Overflow用户

发布于 2012-03-31 14:57:55

看看这个

https://developer.mozilla.org/en/DOM/window.onmousedown

Firefox本身将事件参数传递给该函数。

我已经修改了MDN函数来帮助您。

代码语言:javascript
复制
<html>
<head>

<title>onmousedown test</title>

<script type="text/javascript">

window.onmousedown = mousedown;

function mousedown(e){ 
 console.log(e.pageX);
 console.log(e.pageY);
 console.log(e.target)
}
</script>
</head>

<body>
<p>click and hold down the LH mouse button<br />
 on the page to fire the mousedown event.</p>
</body>
</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9953651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档