2010-09-01 24 views

回答

0

我不知道這是否是最好的方式,但它的工作原理:

我假設你想這樣做多次,即保持動畫而它正確,如果下降它被再次拖出並且不會丟失然後剪切動畫。

我會先從被拖動的項目中添加一個參數開始,這個參數表示它是否在目標內。例如var over_target = false;

當激活被調用時,啓動動畫。

如果發生over事件,則設置over_target = true;如果發生out事件,則設置over_target = false;

當取消激活被調用時,您只需檢查over_target == false是否停止動畫。

+0

基本上你說的是設置一個全局變量......嗯,我喜歡這個想法。 :)謝謝你。 – 2010-09-02 08:22:07

+0

@Thomas它不是一個全局變量。從內存中,您可以通過擴展選項或其他方式來設置可拖動的變量(遺憾的是,自從我深入瞭解可拖動的內容後,這已經過去了6個月)。所以變量保持與對象。 這應該很容易研究。但如果你需要幫助,請告訴我。 – going 2010-09-02 22:17:34

+0

嗯,哦,對了,好吧 - 我會仔細研究一下,如果我需要幫助,請回復你。你說我應該可以設置一些類似'ui.draggable.over_target'的東西? – 2010-09-03 08:23:58

相關問題