現在、私はjavascriptとjqueryで書く方法を学んでいます。単純なjqueryコードを書いて、1つのdivに移動すると2つ目のdivも表示されます。しかし、私が書いたコードは動作していません。私の知識は、私が自分で作った間違いを修正するのに十分ではありません。なぜなら、誰かが私を助けることができれば、本当に感謝しています。他のdivにホバーしながらホバー効果をトリガーする
PS:CSSでしかできないことは知っていますが、興味はありません。
マイコード:
$('.Box1').mouseover(function(e) {
$('.Box2').trigger(e.type);
})
body{
margin:0;
padding:0;
background-color:green;
}
.Box1{
position:relative;
width:100vw;
height:10vh;
transition: background-color 1s ease;
}
.Box1:hover{
background-color:#FFF;
}
.Box2{
position:absolute;
top:10vh;
width:100vw;
height:20vw;
background-color:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="Box1"></div>
<div class="Box2"></div>
JavaScriptを使ってCSSの ':hover'セレクターを起動することはできません。 –
あなたの投稿されたコードに関して、 '.Box2' mouseoverイベントを引き起こすのはあなたがやりたいことですか?イベントも ':ホバー'のCSSセットもありません。 –