2010-09-28 71 views
0

我使用HTML5 D & D.我有一個「父」下拉區域,例如, 「父」。 在那個家長中,我放棄了我的孩子,例如「兒童」。每個輟學的孩子也成爲掉落區域,例如它可以接受事件D &。阻止HTML5丟棄事件兒童

如果我在「父」區域上拖動某些東西,它突出顯示,對於「子」區域也是如此。 但我面臨的問題,即「下降」的事件,從「父母」地區火災。如果我在「孩子」區域拖動某些東西,「dragenter」,「dragleave」可以正常工作。 但「drop」事件不會觸發。相反,「父母」地區開火。

我解決了這個問題,在那個時候從「父」區域「放下」事件,但它不是一個解決方案。

我如何以正常的方式修復它?

回答

2

OK,我發現,我在 「滴」 事件使用

event.stopPropagation(); 
event.preventDefault(); 

。還要確保它不是通過jQuery live綁定的。