我有一个svg组,当我将鼠标悬停在它上面时,我想显示这个组的其他元素。我把代码放在相反的位置(例如,当我将鼠标悬停在g
上方时,附加的元素是隐藏的):它反向工作(JSfiddle)
但是,当我更改它,使按钮最初被隐藏,然后在悬停时可见时,它就不再工作了:我真的很想要它。
很抱歉,我不能使用内置的堆栈溢出代码查看器,它以某种方式拒绝工作。
我认为问题在于,即使在hove事件被触发之后,围绕按钮的body标记仍然停留在opacity: 0
上。在浏览器检查器中很容易观察到。
发布于 2017-09-08 00:52:37
您必须在opacity
元素本身中设置<button>
:
.html(`<button style="color: #000000; background-color: #FF8C00;
border: 1px solid #888888; opacity:0" class="connector-button">
<i class="fa fa-arrows-v" aria-hidden="true"></i></button>`);
这是您最新的小提琴:https://jsfiddle.net/7eoamnn4/
https://stackoverflow.com/questions/46112309
复制相似问题