我有图像列表,鼠标悬停在其下方显示选项框,其中嵌入了要从中复制的代码输入框。现在我在其上实现了 zeroclipboard,用于使复制功能在单击时起作用,因此当我将鼠标悬停在图像上时,它会正确显示选项框,但是当我用鼠标单击输入框以复制代码时,选项会得到关闭,认为它不再在选项 div 中,因为 zeroclipboard 在它上面有 div,所以鼠标继续它并且它被关闭。
所以解决方案是在选项 div 中创建该 div,它一直在处理,但现在 zeroclipboard div 样式显示错误,我不知道如何修复它。
以下是 zeroclipboar 的样式,我不知道在上面设置什么样式,所以它在输入框上方,所以我可以点击它,所以它像往常一样工作正常。
on line 107 in zeroclipboard.js
var style = this.div.style;
style.position = 'absolute';
style.left = '' + box.left + 'px';
style.top = '' + box.top + 'px';
style.width = '' + box.width + 'px';
style.height = '' + box.height + 'px';
style.zIndex = zIndex;