jquery - mousemove 事件仅在 mousedown 后更新一次

标签 jquery mousemove mousedown

我在 jquery 中使用 mousemove 时遇到问题。我想在 mousedown 事件和 mousemove 事件之后检查鼠标指针的坐标,但它只更新一次,结果只是 mousedown 事件发生时的坐标。

我真的需要一些建议,谢谢:)

我在这里只发布了原始代码的一小段摘录:

附注我尝试使用“$(document).ready(function(){”,但没有成功。

<!DOCTYPE html>
<head>
<title>jQuery Test</title>
   <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
   <script type="text/javascript" language="javascript">
    function my_func(event){
        $("#log1").html("mouse is down");
        var x = $(this);
        //some code
        $(document).ready(function(){
            x.on("mousemove", function(){
                $("#log1").html("x:"+event.pageX+" y:"+event.pageY);
            });
        });
    }

    $(document).ready(function(){
        $("button").on("mousedown",my_func); //it needs to be a named function because I will call it multiple times
    });
   </script>
</head>
<body>
   <button >TEST</button> 
   <div id="log1"></div>
</body>
</html>

最佳答案

改变

x.on("mousemove", function(){

x.on("mousemove", function(event){

JsFiddle -> http://jsfiddle.net/6y83H/

关于jquery - mousemove 事件仅在 mousedown 后更新一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23384483/

相关文章:

php - Javascript POST 不起作用 - 将 Javascript 数组发送到 PHP

javascript - 处理JavaScript中显示对话框/模式的最有效方法是什么?

javascript - 当我用 jQuery 右键单击​​图像时,如何删除 "View this image"链接?

Javascript mouseDown - 无法读取未定义的 currentTarget

javascript - Apache .htaccess 目录索引与 html5 视频

javascript - 使用 jQuery 选择元素有两个特定的子元素

javascript - fancybox - 向 iframe 添加类以进行样式设置

jQuery 强制鼠标移动并单击

Java 机器人类 mouseMove 不会移动到指定位置

c# - ListViewItem.ForeColor 更改不显示