如何防止 jquery 可调整大小的 div 接收调整大小的单击事件

杰克

我创建一个 div 然后:

$("#div").resizable({
    disabled:true
});

然后我启用调整大小行为,同时我想处理 div 上的点击:

$("#div").on("click", myHandler);
$("#div").resizable( "option", "disabled", false);

function myHandler() {
    console.log("div clicked");
}

如果现在我拖动 div 的右下角,我可以调整它的大小,但是当我释放拖动时,如果鼠标指针在 div 内(缩小它时会发生这种情况)myHandler()也会被调用。由于myHandler()应该处理不同的行为 - 而不是调整大小 - 我该如何解决这个问题?

到目前为止我尝试过但没有成功:

$("#div").resizable({
    disabled:true,
    stop: function(event) { event.stopPropagation(); }
});
埃里克·斯维托克

仅当鼠标位置与开始位置在同一位置时才执行单击处理程序怎么样?

var left = 0;
var top = 0; 

("#div").on({
        mousedown: function(e) {
            left  = e.pageX;
            top   = e.pageY;
        },
        mouseup: function(e) {
            if (left === e.pageX && top === e.pageY) {
                console.log('click');
            }
        }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使div可调整大小

来自分类Dev

在没有jquery UI的div中单击时如何使图像可调整大小

来自分类Dev

在使用可调整大小的 Jquery 增加 div 的大小时如何滚动?

来自分类Dev

使用JQuery,如何执行可调整大小的div以使其适合其子控件?

来自分类Dev

jQuery UI可调整大小的扩展div

来自分类Dev

jQuery可调整大小的div与Bootstrap无关的行为

来自分类Dev

在<div>中的jQuery可调整大小的画布

来自分类Dev

jQuery UI可调整大小,防止高度小于文本

来自分类Dev

jQuery UI可调整大小,防止高度小于文本

来自分类Dev

如何从各个角度制作可调整大小的div?

来自分类Dev

如何动态更改jquery ui可调整大小的选项?

来自分类Dev

如何使用jQuery和jQuery UI保持div相对于可调整大小的div的宽度?

来自分类Dev

使用jQuery可调整大小的处理程序附加和调整div的大小

来自分类Dev

单击和退出相关DIV时控制jQuery可调整大小的句柄

来自分类Dev

如何在表头中使用可调整大小的 jquery 以及如何在调整表头大小时扩展父 div?

来自分类Dev

如何获得可拖动和可调整大小的图像以及仅可调整div的图像?

来自分类Dev

jQuery可调整大小的奇怪行为

来自分类Dev

jQuery可调整大小的更改css

来自分类Dev

jQuery可调整大小的奇怪行为

来自分类Dev

如何根据内部元素的大小创建可调整大小的div

来自分类Dev

如何使JScrollPane可调整大小

来自分类Dev

如何创建可调整大小的MessageDialog

来自分类Dev

如何使 fxml 布局可调整大小

来自分类Dev

jQuery可调整大小:不允许包含的div消失

来自分类Dev

imgAreaSelect JQuery插件可调整大小的Div的最小宽度和高度

来自分类Dev

带有大边框的jQuery ui可调整大小的div

来自分类Dev

如果添加许多div,jQuery可调整大小的速度非常慢

来自分类Dev

jQuery可调整大小的居中div与网格产生意外结果

来自分类Dev

如果添加许多div,jQuery可调整大小的速度非常慢

Related 相关文章

  1. 1

    如何使div可调整大小

  2. 2

    在没有jquery UI的div中单击时如何使图像可调整大小

  3. 3

    在使用可调整大小的 Jquery 增加 div 的大小时如何滚动?

  4. 4

    使用JQuery,如何执行可调整大小的div以使其适合其子控件?

  5. 5

    jQuery UI可调整大小的扩展div

  6. 6

    jQuery可调整大小的div与Bootstrap无关的行为

  7. 7

    在<div>中的jQuery可调整大小的画布

  8. 8

    jQuery UI可调整大小,防止高度小于文本

  9. 9

    jQuery UI可调整大小,防止高度小于文本

  10. 10

    如何从各个角度制作可调整大小的div?

  11. 11

    如何动态更改jquery ui可调整大小的选项?

  12. 12

    如何使用jQuery和jQuery UI保持div相对于可调整大小的div的宽度?

  13. 13

    使用jQuery可调整大小的处理程序附加和调整div的大小

  14. 14

    单击和退出相关DIV时控制jQuery可调整大小的句柄

  15. 15

    如何在表头中使用可调整大小的 jquery 以及如何在调整表头大小时扩展父 div?

  16. 16

    如何获得可拖动和可调整大小的图像以及仅可调整div的图像?

  17. 17

    jQuery可调整大小的奇怪行为

  18. 18

    jQuery可调整大小的更改css

  19. 19

    jQuery可调整大小的奇怪行为

  20. 20

    如何根据内部元素的大小创建可调整大小的div

  21. 21

    如何使JScrollPane可调整大小

  22. 22

    如何创建可调整大小的MessageDialog

  23. 23

    如何使 fxml 布局可调整大小

  24. 24

    jQuery可调整大小:不允许包含的div消失

  25. 25

    imgAreaSelect JQuery插件可调整大小的Div的最小宽度和高度

  26. 26

    带有大边框的jQuery ui可调整大小的div

  27. 27

    如果添加许多div,jQuery可调整大小的速度非常慢

  28. 28

    jQuery可调整大小的居中div与网格产生意外结果

  29. 29

    如果添加许多div,jQuery可调整大小的速度非常慢

热门标签

归档