所以,我是 HTML 和 CSS 的初学者,我尝试学习 jQuery 和 JavaScript,但还没有成功。无论如何,我想将鼠标悬停在一个地方,并在其他地方触发一个 div,所以我使用了相邻的兄弟代码,但问题是一旦事件被触发,并且我想要的框就在那里,如果我移动我的鼠标,它会再次触发它,而不是停留在“悬停”元素上,直到我将鼠标移开。有没有什么办法解决这一问题?
这是 CSS 的相邻兄弟元素部分:
.b:hover ~ .a {
position:absolute;
height:1000%;
width:100px;
margin-top:-1000px;
margin-left:100px;
background-color:#b6c9e7;
z-index:1000;
opacity:1;
transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-webkit-animation-duration: 2s;
}
这是我的代码:在 JSFiddle
帮助将不胜感激!