我的Dropzone表单中的dz-message
元素中有两个元素。一个隐藏在视线之外(使用overflow:hidden
),另一个可见。dropzone中的CSS3转换
当表格获得dz-drag-hover
类时,当使用CSS转换向上移动dz-message
元素时,第二个元素将变为可见。
这是INSI悬浮窗元件的结构:
<form class="new-album-dropzone" id="albumDropzone">
<div class="dz-message">
<div class="dz-message-empty">
<div>
<p>The best way to create collaborative image collections.<br/>No account required.</p>
<p class="instruction">Drop in some images to get started.</p>
<p>Or <a href="/sign-in" class="signInModalLink">click here to sign in</a>.</p>
</div>
</div>
<div class="dz-message-hovered">
<div>
<p><span class="instruction">Drop it</span> like it's hot</p>
</div>
</div>
</div>
</form>
见dz-message-hovered
和dz-message-empty
元件内部的<div>
?当光标结束时,它会导致dropzone认为dragend
已经发生。这意味着dz-drag-hover
类将从表格中删除,并且dz-message
元素开始向下转换。
我制作了一段视频来帮助说明我的意思:http://quick.as/7OYPiG4Q1 - 看内部元素被拖过时它是如何闪烁的?
有没有什么容易的我可以做,没有分区dropzone,以防止dropzone认为我完成拖动?