【问题标题】:jQuery UI draggable/droppable flickerjQuery UI 可拖动/可放置闪烁
【发布时间】:2012-03-23 00:34:38
【问题描述】:

我正在使用此代码:http://jsfiddle.net/JoeyMorani/7LWj4/
似乎我编写的代码在某处有错误,并且在快速拖动它们时导致 div 闪烁。它们闪烁到原始位置,然后回到您拖动的位置。

如果您尝试将 div '1' 快速拖动到它旁边的可放置 div,您会看到闪烁。在 Firefox 中发生的次数比在 Chrome 中更多。还没试过IE。

任何想法是什么导致它?谢谢。

【问题讨论】:

    标签: jquery-ui jquery-ui-draggable flicker


    【解决方案1】:

    啊,原来是这样的:

    ui.draggable.animate({
        top: '+=' + top_end,
        left: '+=' + left_end
    });
    

    为动画添加持续时间已修复闪烁:

    ui.draggable.animate({
        top: '+=' + top_end,
        left: '+=' + left_end
    },200);
    

    还是谢谢! :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-16
      • 2011-07-06
      • 1970-01-01
      • 2013-02-24
      • 2018-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多