7

我正在尝试在单击并将a[href]值拖动到书签栏(用于小书签)时跟踪鼠标位置。在我开始拖动几秒钟后,它似乎停止了跟踪。

代码如下。

var isDragging = false;
$('a#dragthis')
        .mousedown(function() {
            $(window).mousemove(function(e) {
                isDragging = true;
                var x = e.pageX;
                var y = e.pageY;
                console.log(x + "|" + y);
            });
        });

这是一个 jsFiddle 示例:http: //jsfiddle.net/GZpHP/

4

2 回答 2

2

您需要return false在您的mousedown处理程序中,以防止在拖动时选择文本的默认操作。

更新的小提琴

于 2012-05-29T18:36:27.643 回答
0

我想要相同的结果并最终使用ondragstartondrop记录,然后在放置事件时处理鼠标位置。

它并不完美,但它可以完成工作。

于 2013-10-28T11:04:01.843 回答