ですから、私は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で
助けていただければ幸いです!