【问题标题】:Events triggered on jquery draggingjQuery拖动时触发的事件
【发布时间】:2015-02-15 19:49:50
【问题描述】:

有没有办法在您将项目拖动到某个位置或将其拖动一定量时触发事件?

例如,使用滑块时,您可以像这样拖动滑块时发生事件:

$( '.slider' ).slider( {
  slide  : function(){},
  change  : function(){}
});

使用 jquery ui 的可拖动元素有类似的东西吗?

【问题讨论】:

标签: javascript jquery jquery-ui draggable


【解决方案1】:

看看这个page

/* events fired on the draggable target */
 element.addEventListener("drag", function( event ) {
    //drag code here
 }, false);

【讨论】:

    【解决方案2】:

    我看到你用 JQUI 标记,所以如果你使用 JQuerUI 的slider,它具有启动和更改功能。如果您保留起始编号并在每次调用更改时进行比较,您可以获得给定拉动的偏移量。

    【讨论】:

    • 我以这个为例来看看可拖动元素是否有类似的东西
    【解决方案3】:

    发现很简单:

    $('#id').draggable({
        drag: function(){
            //code here
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 1970-01-01
      • 2014-05-25
      • 2020-01-14
      • 1970-01-01
      相关资源
      最近更新 更多