Я делаю функцию обработчика
вот демонстрация:
http://codepen.io/iamkaikai/pen/myVzvY?editors=011
Вот мой вопрос,
Ширина синего div равна 0, и я использую jQuery, чтобы задать ширину, читая pageX при нажатии
Однако я бы хотел, чтобы ширина синего div соответствовала изменению pageX, а не изменялась только один раз.
Моя цель - создать перетаскиваемый обработчик, который может переключать красный div на синий div
Вот код:
$( "#line" ).draggable({
containment: "#red";
});
$( document ).on( "mousemove", function( event ) {
$( "#line" ).text( "pageX: " + event.pageX );
$("#line").mousedown(function(){
$("#blue").css("width", event.pageX);
});
});
Я знаю, что javascript читает первую страницуX только один раз, когда вы щелкаете div,
как мне заставить его прочитать всю позицию мыши за одно событие нажатия мыши?