检查文件何时被拖动到网站

时间:2018-01-12 16:30:43

标签: javascript html css

我一直在尝试检查何时使用javascript将文件拖到我的网站上。我试过把一个“hitbox”div覆盖整个网站:

<div id="Drag-File-Hitbox" ondragover="BGDragFileOver()">
</div>
<style>
#Drag-File-Hitbox {
    position: absolute;
    width: 100%;
    height:100%;
    margin: 0;
    padding:0;

    z-index: 999999999;
}
</style>

每当我将文件拖到我的网站时,它就会按照我想要的方式执行操作,但我无法点击后台的内容,例如我的导航栏。我也尝试将ondragover事件放在body标签上,但这也不起作用。

1 个答案:

答案 0 :(得分:0)

我使用jQuery修改了它,下面的代码适用于可能会导致同样问题的其他人。

Sub Tester()

    Dim newJ, col, col2
    Dim j, o

    Set j = JsonConverter.ParseJson( _
       "{'data':[{'price': 3, 'amount':7},{'price': 21, 'amount':16},{'price': 18, 'amount':4}]}")

    Set col = New Collection

    For Each o In j("data")
        Set col2 = New Collection
        col2.Add o("price")
        col2.Add o("amount")
        col.Add col2
    Next o

    Set newJ = CreateObject("scripting.dictionary")
    newJ.Add "data", col

    Debug.Print JsonConverter.ConvertToJson(newJ)
    '>> {"data":[[3,7],[21,16],[18,4]]}

End Sub