Показать сообщение отдельно
  #6 (permalink)  
Старый 18.06.2016, 17:03
Аспирант
Отправить личное сообщение для korih Посмотреть профиль Найти все сообщения от korih
 
Регистрация: 02.06.2016
Сообщений: 36

а что бы так же ровно было и по левой стороне (кружить по всей странице в итоге), то так будет?

var client;
        var shiftY;
        var shiftX;
 
        $('.box').mousedown(function(event) {
            client = true;
            shiftY = event.clientY - ( $('.box').offset().top - $(window).scrollTop() );
            shiftX = event.clientX - ( $('.box').offset().left - $(window).scrollLeft() );
        });
 
        $('body').mouseup(function() {
            client = false;
        }).mousemove(function(event) {
            var clientCoordsY = event.clientY - shiftY;
            var clientCoordsX= event.clientX - shiftX;

 
            if (client == true) {
                $('.box').css({
                    marginTop: clientCoordsY,
                    marginLeft: clientCoordsX
                });
            }
        });
Ответить с цитированием