English 中文(简体)
为什么要把儿童因素引诱(拖累)?
原标题:Why do child elements cause dropleave to be called (drag-n-drop file upload)?

我有一张超文本5 d-n-drop文字,使用户能够将档案放到诺德罗帕提。 零散会有儿童因素,也是零散的因素。

<div id="droparea">
    <div id="showif_no_dragover">Drag files here!</div>
    <div id="showif_dragover">Drop the files!</div>
</div>

相关的javascript/jquery:

var droptarget = "#droparea";
$(droptarget).live( dragenter , dragEnter);
$(droptarget).live( dragleave , dragExit);
$(droptarget).live( dragover , nothing);
$(droptarget).live( drop , dropGo);

(Side question:?

我制作了一个小dle样本,其中增加了一些代码:

If you look at the console, you will notice that as you drag a file within #droparea, dragenter() and dragleave() are called multiple times, even though the drag is still inside #droparea. If you remove the child elements (#child1 and #child2), the problem is gone because the child elements are gone. How can I keep the child elements and prevent them from messing up the drag events?

I have searched Stackoverflow and Google for hours without much help. I found this questions here at Stackoverflow: How to keep child elements from interfering with HTML5 dragover and drop events? I don t know why it works, though.

我尝试把2个编织物放在彼此的首位(通过国际空间站定位)。 最大的四分五分之四带有拖拉事件,而最底层的四分之四则有儿童因素。 我不喜欢这种做法,因为它不与我网页的其余部分合作,不允许与最底层的四分五裂者进行摩擦互动。

问题回答

其一面是“超高射频谱”。 阅读这一长篇条款作解释......

http://www.quirksmode.org/blog/archives/2009/09/the_html5_drag.html





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签