我尝试做一个漂亮的拖放文件输入(没有路径字符串和上传按钮,只是一个带边框的空框)。为此,我使用了 visibility: hidden
属性——这样文件输入确实是空的。我没有使用 display: none
因为它似乎是从 DOM 中“移除”元素。
问题是 onDrop
事件在这种情况下不起作用。 onClick
也不起作用。我必须使元素可见才能使其工作,但话又说回来,我不希望内容可见。
我该如何处理?
最佳答案
试试不透明度,它似乎做你想做的事:
opacity: 0;
关于javascript - 将文件拖放到隐藏元素上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41336922/