0
我在Enyo「ondragfinish」事件中遇到了一些麻煩。下面的代碼旨在將圖像拖放後釋放「quux」到Web控制檯,但大多數情況下,只有當我點擊遠離圖像或再次拖動圖像時,纔會發生這種情況。 JSFiddleEnyo ondragfinish在釋放鼠標時不會觸發
任何意見或建議將不勝感激。
編輯:通過source code看,這似乎是由[Enroll]中沒有成功捕獲[鼠標]事件引起的。我不確定是什麼原因導致了這個問題,或者該怎麼做。
enyo.kind(
{
name: 'Foo',
components:
[
{
kind: enyo.Image,
src: 'http://upload.wikimedia.org/wikipedia/en/e/ed/Nyan_cat_250px_frame.PNG',
handleDragStart: function(inSender, inEvent) {console.log('bar')},
handleDragFinish: function(inSender, inEvent) {console.log('quux')},
handlers:
{
ondragstart: 'handleDragStart',
ondragfinish: 'handleDragFinish',
},
}
],
});