$(function(){var isDownChat = false, chat = $("#chat");$("#chat-resize").on("mousedown",function(){ isDownChat = true; // console.log( parseInt($("#chat-resize").offset().left))});$(document).on("mouseup",function(){ isDownChat = false; $(".modalChat").css("display","none"); $("#chat-resize").css("background","");}); $(document).on("mousemove",function(e){ if(isDownChat) { $(".modalChat").css("display","block"); $("#chat-resize").css("background","#2196f3"); var curElementLeft = parseInt(chat.offset().left); // 當前 chat元素左邊距 var curElementWidth = chat.width(); // chat的寬度 var mouseLeft = e.pageX; // 鼠標的X坐標 var offsetWidth = curElementLeft-mouseLeft; //寬度差值 var w = Math.max("570",(curElementWidth+offsetWidth)); chat.css("width",w+"px"); }})})
鼠標拖動DIV時,鼠標指針和DIV邊框不是同步,而是一前一后,怎么解決?
SMILET
2019-02-12 17:51:55