Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将事件放到文本区域,调用e.preventDefault,获取文件名,然后将该名称插入任何您想插入的位置(好的,几乎任何位置-除了精确的光标索引:)。谢谢您的回答!实际上,我的问题是关于从操作系统文件系统拖动文件;该行为与从同一网页拖动内容完全不同。不客气_Javascript_Google Chrome_Drag And Drop - Fatal编程技术网

Javascript 将事件放到文本区域,调用e.preventDefault,获取文件名,然后将该名称插入任何您想插入的位置(好的,几乎任何位置-除了精确的光标索引:)。谢谢您的回答!实际上,我的问题是关于从操作系统文件系统拖动文件;该行为与从同一网页拖动内容完全不同。不客气

Javascript 将事件放到文本区域,调用e.preventDefault,获取文件名,然后将该名称插入任何您想插入的位置(好的,几乎任何位置-除了精确的光标索引:)。谢谢您的回答!实际上,我的问题是关于从操作系统文件系统拖动文件;该行为与从同一网页拖动内容完全不同。不客气,javascript,google-chrome,drag-and-drop,Javascript,Google Chrome,Drag And Drop,将事件放到文本区域,调用e.preventDefault,获取文件名,然后将该名称插入任何您想插入的位置(好的,几乎任何位置-除了精确的光标索引:)。谢谢您的回答!实际上,我的问题是关于从操作系统文件系统拖动文件;该行为与从同一网页拖动内容完全不同。不客气,抱歉,我无法进一步帮助您。请注意,对于dragover而言,其行为实际上是相同的,即:在IE11中,您将获得正确的selectionStart值,而在Chrome中selectionStart将具有目标输入中最后选定文本位置的值(即文件被拖动


将事件放到文本区域,调用e.preventDefault,获取文件名,然后将该名称插入任何您想插入的位置(好的,几乎任何位置-除了精确的光标索引:)。谢谢您的回答!实际上,我的问题是关于从操作系统文件系统拖动文件;该行为与从同一网页拖动内容完全不同。不客气,抱歉,我无法进一步帮助您。请注意,对于
dragover
而言,其行为实际上是相同的,即:在IE11中,您将获得正确的
selectionStart
值,而在Chrome中
selectionStart
将具有目标输入中最后选定文本位置的值(即文件被拖动到的位置),前提是在拖动之前获得了焦点。
let cursorPosition = 0;

$("#textinput").bind("mousemove", function() {
  cursorPosition = $(this).caret().start;
});

// Do what you want with cursorPosition when file is dropped