没搞清楚event的具体用法 event是对象吗

来源:5-2 编程练习

土土的星

2019-03-07 22:22:31

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>习题</title>
    <style>
    div {
        width: 300px;
        height: 300px;
        border: 1px solid red;
        text-align: center;
        line-height: 300px;
    }
    </style>
</head>
<body>
    <div></div>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
    <script>
    //此处写代码
    $('div').mousemove(function(event){
        var con=event.pageX;
        var con2=event.pageY;
        $('div').text('pageX:'con1";pageY:"con2)
    
        // $('div').text('pagex:'+event.pageX+',pageY:'+event.pageY)
    })
    </script>
</body>
</html>

这里我这样写是运行不了的,但是这样写就可以,为什么?

$('div').text('pagex:'+event.pageX+',pageY:'+event.pageY)


写回答

1回答

Steve007

2019-03-08

同学 ,你好。两种写法都是可以的,这里是字符串和变量拼接时,没有正确拼接,正确拼接就可以了正常显示了,如图:

http://img.mukewang.com/climg/5c81d6960001892209790209.jpg

同学理解的没错,event确实是一个对象,event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等;

event对象只在事件发生的过程中才有效。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程