私の目的は、jquery を使用してナビゲーション メニューを作成することです。ユーザーが left1 にロールオーバーすると、right 1 が表示されます。これをjqueryでコーディングしようとしていますが、少し縛られています。手伝ってください
CSS
.left {
background: #fff;
padding: 10px;
width: 200px;
border: 1px solid #ccc;
position:relative
}
.right{
background:aqua;
height:270px;
width:200px;
float:right;
visibility:hidden
}
html
<div class="left" id="left1">left 1</div>
<div class="left" id="left2">left 2</div>
<div class="left" id="left3">left 3</div>
<div class="left" id="left4">left 4</div>
<div class="right" id="r1">right 1</div>
<div class="right" id="r2">right 2</div>
<div class="right" id="r3">right 3</div>
<div class="right" id="r4">right 4</div>
jquery
$(document).ready(function(){
function rightFrame(){
$('#r1').css({
'position':'absolute',
'top':'40px',
'left':'300px',
'visibility':'visible'
});
$('#r1').show();
}
$('#left1').mouseover(function(e){
$("#left"+ID).css('background','red');
});
$('.left').mouseout(function(e){
$('.right').hide();
});
});
私の質問は少しずれているように見えるかもしれませんが、私の意図を理解していただければ幸いです。ありがとう