小编J.C*_*art的帖子

从放置事件获取文件路径

我有一些 javascript 代码,允许用户在 IE 中拖放文件。

我遇到的问题是他们希望文件被拖动后删除,但我似乎无法获取文件路径,只能获取名称。

我见过很多对 的引用,但当我尝试时e.dataTransfer.files[0].path它总是会回来。'undefined'

任何想法为什么e.dataTransfer.files[0].path不起作用,或者我如何获取文件路径?

 $(document).ready(function (ex) {
        var holder = document.getElementById('holder');
        holder.ondragover = function () { this.className = 'hover'; return false; };
        holder.ondrop = function (e) {
            e.preventDefault();
            var file = e.dataTransfer.files[0];
            var path = e.dataTransfer.files[0].path;
            fileArray.push(file);
            //alert(e.target.id);
            var reader = new FileReader();
            reader.readAsDataURL(file);
        };
    });
Run Code Online (Sandbox Code Playgroud)

javascript

8
推荐指数
2
解决办法
9538
查看次数

滚动条在 Chrome 中不显示溢出-y:滚动

我使用的是 Chrome 版本 84.0.4147.89,并且有一个 div 使用

overflow-y:scroll;
Run Code Online (Sandbox Code Playgroud)

滚动功能有效,但不显示滚动条。它确实在 IE 中显示。我需要让它显示,因为没有鼠标或触摸屏的用户发现在不可见栏的情况下很难滚动。

我努力了

overflow-y:scroll!important;
Run Code Online (Sandbox Code Playgroud)

但这也不起作用。

我还尝试禁用“可用时使用硬件加速”,因为我在另一个线程中看到了建议,但这也不起作用。

如何让 Chrome 出现滚动条?

谢谢。

html css google-chrome scrollbar

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×1

google-chrome ×1

html ×1

javascript ×1

scrollbar ×1