Я пытаюсь сделать div, который находится внутри контейнера div, перемещается в противоположном направлении мыши по оси X (только слева и справа).Перемещение div на mousemove внутри другого div
это то, что я до сих пор:
HTML
<div class="container">
<div class="box"></div>
</div>
CSS
.container { width: 450px; height: 52px; border: 1px #000 solid; position: relative; }
.box { width: 50px; height: 50px; border: 1px #000 solid; position: absolute; right: 200px; }
Jquery
$(document).ready(function(){
$('div.container').mousemove(function(e){
var x = e.pageX - this.offsetLeft;
if ($('div.box').css('right') <= '400') {
$('div.box').css({'right': x});
}
});
});
JSfiddle - http://jsfiddle.net/eyalbin/qQmu7/49/
по какой-то причине функция перестает работать через пару секунд.
может кто-нибудь помочь, пожалуйста
Спасибо, сработало :-). Я знал, что что-то в моей математике было не так ... –