Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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 复制到Cute文件浏览器中的剪贴板_Javascript_Php_Jquery_Browser_Copy Paste - Fatal编程技术网

Javascript 复制到Cute文件浏览器中的剪贴板

Javascript 复制到Cute文件浏览器中的剪贴板,javascript,php,jquery,browser,copy-paste,Javascript,Php,Jquery,Browser,Copy Paste,我对这个和这个有问题 在Stackoverflow页面上,“复制到剪贴板”可以工作,但当我将脚本添加到cute file browser中以在单击时复制链接时,它不工作,而且浏览器会忽略 e.preventDefault() 代码。你能帮我说说怎么了吗 这是script.js中添加的代码: // Clicking on breadcrumbs breadcrumbs.on('click', 'a', function(e){ e.preventDefault();

我对这个和这个有问题

在Stackoverflow页面上,“复制到剪贴板”可以工作,但当我将脚本添加到cute file browser中以在单击时复制链接时,它不工作,而且浏览器会忽略

e.preventDefault() 
代码。你能帮我说说怎么了吗

这是script.js中添加的代码:

// Clicking on breadcrumbs
    breadcrumbs.on('click', 'a', function(e){
        e.preventDefault();

        var index = breadcrumbs.find('a').index($(this)),
            nextDir = breadcrumbsUrls[index];                            
                    breadcrumbsUrls.length = Number(index);

                    //before it was window.location.hash instead of var cope
        var cope = encodeURIComponent(nextDir);
        var aux = document.createElement("input");
        aux.setAttribute("type", "text");
        aux.setAttribute("id", "temp");
        aux.setAttribute("style", "position:absolute;opacity:0;");
        aux.setAttribute("value", cope);
        document.body.appendChild(aux);
        aux.select();
        document.execCommand("copy");
        document.body.removeChild(aux);
    });

我做错了什么

我也很难让它发挥作用。我把整个东西都切除了,然后把它摆弄了一下。欢迎你来福克


您正在尝试复制隐藏文本输入字段的值吗?@DavidDomain是的,我正在尝试将url放入隐藏输入字段,然后我要复制该值。。。。我在stackoverflow上尝试了这个脚本,它在那里工作了,所以无论如何它也必须在这个脚本中工作……这对我来说很有效。您似乎正在将某些内容与
面包屑URL
进行比较,请执行
控制台.log
以查看它是否为您提供了所需的内容。防止默认操作也起作用。看看这张照片。没有对你的代码进行太多更改,但由于我不知道你的HTML是什么样子,也不知道你是如何以及在哪里包含脚本的,所以很难判断发生了什么。它不起作用。。。我把剧本放在这把小提琴里也许你可以看一下我在这里上传了这些文件,这样你就可以测试了,因为php不能在小提琴上工作。你能在你的网站上至少添加一个文件夹吗?这样就不会有面包屑了。所以我可以测试。现在没有面包屑。请编辑您的答案,使其更清楚您的答案是什么。
breadcrumbsUrls