1
I have this code: I wanted '#hoverLayer' to move (Animate) to one of '#bts' ('#bt1','#bt2','#bt3','#bt4'), depending on where the cursor is. Any idea?
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’ve done so far, grab the id of the element that is Hover... just need to grab its location (I have no idea how) and give the '#hoverLayer' the same.
$('#bts div[id^="bt"]').mouseenter(function() {
alert($(this).attr('id'));
})
Create a Jsfiddle
– Jefferson Alison
http://jsfiddle.net/mesh18av/1/
– Miguel