老师有个问题

来源:5-2 编程练习

1234567891234548

2019-09-04 15:51:10

<!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){

        $(this).text('pageX'+event.pageX+',pageY'+event.pageY)

    })

    </script>

</body>


</html>


为什么不是0,0啊

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

写回答

3回答

好帮手慕言

2019-09-05

同学你好,这个是没有办法的,是跟位置有关系的,同学知道怎么使用就可以了哦

如果帮助到了你,欢迎采纳~祝学习愉快~

1

好帮手慕言

2019-09-04

同学你好,是的哦,和位置有关系的。

如果帮助到了你,欢迎采纳~祝学习愉快~

0
h234567891234548
h 那么怎么才能让值与div的位置无关呢,div不管在什么位置都能得到得到0,0的值
h019-09-05
共1条回复

好帮手慕言

2019-09-04

同学你好,是body元素的默认margin值没有清除。

代码参考:

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

页面效果:

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

同学修改后再测试下。

如果帮助到了你,欢迎采纳~祝学习愉快~

0
h234567891234548
h 就是说这个这个值和div的位置也有关系吗
h019-09-04
共1条回复

0 学习 · 14456 问题

查看课程