2009-10-31 4 views
0

У меня есть одно изображение, что я хочу: изменить его x & y позиция на перемещении мыши.Изменить координаты x и y при наведении указателя мыши

, например:

<div class="mover" id="1"> 
 
    <IMG SRC="images/buttons1.png" WIDTH=129 HEIGHT=30 ALT="" border="0"/> 
 
</div> 
 

 
<div class="mover" id="2"> 
 
    <IMG SRC="images/buttons2.png" WIDTH=129 HEIGHT=30 ALT="" border="0"/> 
 
</div>

То, что я хочу сделать, это как обычные флэш-меню , когда моя мышь приходят на «buttons1.png» синяя точка изображения показывают в начале и , когда мышь покидает кнопку «buttons1.png», эта синяя точка исчезает.

Я хочу повторить то же самое для обоих изображений.

+0

-poke- Вы еще не решили эту проблему? –

ответ

0

Отъезд:

Пример:

$(".button").mouseenter(function() 
 
{ 
 
    var position = $(this).position(); 
 

 
    $("#dot").css("left", position.left+10) 
 
      .css("top", position.top+5) 
 
      .show(); 
 
}).mouseleave(function() 
 
{ 
 
    $("#dot").hide(); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div class="mover" id="2"> 
 
    <img class="button" src="images/buttons1.png" width="129" height="30"/> 
 
    <img class="button" src="images/buttons2.png" width="129" height="30"/> 
 
</div> 
 
<img id="dot" style="display: none; position: absolute;" src="images/blue_dot.png"/>

Смежные вопросы