【问题标题】:Jquery UI Droppable Out functionJquery UI Droppable Out 功能
【发布时间】:2012-02-14 10:42:53
【问题描述】:

我想在离开可放置元素时触发一个事件,所以我打算使用out 函数。但我有两个可放置的元素。当我为一个元素编写代码时,它可以工作,但不能用于两个。

HTML:

<div id="source">
  <item1>
  ...
  <itemx>
</div>
<div id="drop1"></div>
<div id="drop2"></div>

jquery:

$("div#drop1, div#drop2").droppable ({
  drop : function (event, ui) {
     $(this).append (ui.draggable);
     alert("Hello!");
  },

  out : function (event, ui) {
    alert("Goodbye");    
  },
});

但是 Out 函数没有触发?我可以写两次,但如果我有 20 个可放置元素,这不是解决方案。 有任何想法吗 ? 谢谢!

【问题讨论】:

    标签: jquery-ui drag-and-drop draggable out jquery-ui-droppable


    【解决方案1】:

    你在第 9 行有一个错误......但是没有这个它对我有用......检查这个小提琴:

    http://jsfiddle.net/yCeL3/

    【讨论】:

    • 我意识到有时您需要将“足够深”拖到元素中以触发 out 功能..
    猜你喜欢
    • 2011-10-29
    • 2018-09-20
    • 2016-04-08
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 2012-09-06
    相关资源
    最近更新 更多