js怎么实现鼠标拖拽缩放div

  介绍

这篇文章主要介绍js怎么实现鼠标拖拽缩放div,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

js有什么特点

1, js属于一种解释性脚本语言;2,在绝大多数浏览器的支持下,js可以在多种平台下运行,拥有着跨平台特性;3,js属于一种弱类型脚本语言,对使用的数据类型未做出严格的要求,能够进行类型转换,简单又容易上手;4,js语言安全性高,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失;5,基于对象的脚本语言,js不仅可以创建对象,也能使用现有的对象。

阻力。js

; (function  ($), {   ,.fn.dragDiv 美元;=,function (选项),{   var 才能;def =, {   ,,maxW: 600//,可伸缩的最大宽度   ,,minW: 50//,可伸缩的最小宽度   },//,才能参数默认值   var 才能;opts =, .extend美元(def、期权);//,扩展参数,使用默认值或传参//才能设置最大/最小宽度   var 才能;max_width =, opts.maxW,   ,,min_width =, opts.minW;   ,//才能记录鼠标相对左盒子x轴位置   var 才能;mouse_x =, 0;   var 才能;left =,(这)美元.parent (& # 39; div # 39;) [0];   ,//才能鼠标移动事件   function 才能mouseMove (e), {   ,,var  e =, e  | |, window.event;   ,,var  left_width =, e.clientX 作用;mouse_x;//,可伸缩div的宽度   ,,left_width =, left_width  & lt;, min_width  ?, min_width :, left_width;   ,,left_width =, left_width 祝辞,max_width  ?, max_width :, left_width;   ,,left.style.width =, left_width  +,“px";   ,,}//才能终止事件   function 才能;mouseUp (), {   ,,document.onmousemove =,空;   ,,document.onmouseup =,空;   ,,}   (这).mousedown(美元才能function  (e), {   ,,var  e =, e  | |, window.event;   ,,//阻止默认事件   ,,e.preventDefault ();   ,,mouse_x =, e.clientX 作用;left.offsetWidth;//,可伸缩div距离左侧边界的宽度   ,,document.onmousemove =, function  (), {   ,,,mouseMove ()   ,,};   ,,document.onmouseup =, function  (), {   ,,,的mouseUp ()   ,,};   })才能   ,}   })(jQuery)

html文件

& lt; ! doctype  html>   & lt; html  lang=癳n"祝辞   & lt; head>   ,& lt; meta  charset=癠TF-8"比;   ,& lt; meta  name=皏iewport"   ,,内容=翱矶?设备宽度,user-scalable=不,,初始=1.0,,最大范围=1.0,最小规模=1.0,比;   ,& lt; meta  http-equiv=癤-UA-Compatible",内容=癷e=edge"比;   ,& lt; title>鼠标进行伸缩div   ,& lt; style>   *,{才能   ,,,保证金:0;   ,,,填充:0;   ,,,box-sizing: border-box;   ,,}   .dragdom {才能   ,,,背景:# cccccc;   ,,,宽度:100 px;   ,,,身高:600 px;   ,,,保证金:0,汽车;   ,,,位置:相对;   ,,}   .dragdom 才能;.drag  {   ,,,边界:1 px  transparent 固体;   ,,,宽度:0 px;   ,,,身高:100%;   ,,,位置:绝对;   ,,,:0;   ,,,右:0;   ,,,光标:e-resize;   ,,}   ,& lt;/style>   & lt;/head>   & lt; body>   & lt; div 类=癲ragdom"祝辞& lt; div 类=癲rag"祝辞& lt;/div> & lt;/div>   & lt;/body>   & lt;/html>   & lt; script 类型=拔谋?javascript" https://www.yisu.com/zixun/, src=" ./jquery.min.js ">   <脚本type=" text/javascript“src="。/drag.js ">   <>脚本   $(函数(){   $ (' .drag ') .dragDiv ();   })   

以上是“js怎么实现鼠标拖拽缩放div”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

js怎么实现鼠标拖拽缩放div