I have this code: I wanted '#hoverLayer' to move to one of the '#bts' ('# bt1', '# bt2', '# bt3', '# bt4') depending where the cursor is. Any ideas?
html:
<div id="bts">
<div id="hoverLayer"></div>
<div id="bt1"></div>
<div id="bt2"></div>
<div id="bt3"></div>
<div id="bt4"></div>
</div>
css:
#hoverLayer {
display: block;
width: 155px;
height: 50px;
border: 2px solid green;
position: absolute;
}
#bts {
display: block;
width: 620px;
height: 50px;
font-size: 0;
position: absolute;
z-index: 2;
top: 30px;
right: 0;
cursor: pointer;
left: 0;
margin: auto;
}
#bt1, #bt2, #bt3, #bt4 {
width: 155px;
height: 100%;
display: inline-block;
}
Js: this is what I did so far, grab the id of the hover element ... just need to grab its location (I have no idea how) and give '#hoverLayer' the same.
$('#bts div[id^="bt"]').mouseenter(function() {
alert($(this).attr('id'));
})