Javascript jQuery水平拖动非常宽的div

Javascript jQuery水平拖动非常宽的div,javascript,jquery,Javascript,Jquery,嗨,我有一个很宽的div,我希望能够水平拖动,以获得metro风格的界面 当前,每次鼠标向下移动时,它都会重置为第一个位置,我如何调整数学,以便每次拖动它时都使用当前位置,以便您可以拖动它 您可以捕获鼠标向下的相对位置(例如e.pageX-(parseInt($(this.css('left'))| | 0)),请尝试以下操作: 答对了,你是个明星!! var el_w = $('.draggable').outerWidth(); $('#gui

嗨,我有一个很宽的div,我希望能够水平拖动,以获得metro风格的界面


当前,每次鼠标向下移动时,它都会重置为第一个位置,我如何调整数学,以便每次拖动它时都使用当前位置,以便您可以拖动它

您可以捕获鼠标向下的相对位置(例如
e.pageX-(parseInt($(this.css('left'))| | 0)
),请尝试以下操作:


答对了,你是个明星!!
      var el_w = $('.draggable').outerWidth();

                $('#guide').on("mousemove", function(e) {

                    if ($dragging) {
                        $('#guide').offset({
                            left: e.pageX - el_w / 2
                        });
                    }