我的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認爲我完成拖動?