为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲的很好啊,虽然讲的比较快,但是每一步都解释的很清楚啊,就是要有一定的基础,不然可能跟不上
代码有点乱,整理了一下
https://stackblitz.com/edit/typescript-resizable-panel
用ts 的类又整理一遍

最新回答 / 慕侠2155777
m_panel是你的面板框距离浏览器左面和上面的距离因为你body里面设置的body的padding为50px,所以m_panel元素的左边和上边到浏览器位置都是50pxvar min_left=m_panel.offsetLeft不是最小50几,他就是一个固定的数值,就是50px(因为你设置的50px)

最新回答 / qq_o卫_0
可以的,不过有兼容性问题,有些网页不支持,写上好点。
只能兼容ie11.连10都执行不了~~~~~唉
老师的思路可不是一般的清晰啊
老师讲的是真的好,反正我是自己写出来了

最新回答 / Mext
猜测是内层图片宽度设为100%,改变外层盒子宽度,图片自然就会做出相应缩放。创建出来的控件把背景色设置成透明即可。

最新回答 / Mext
只修改图片外层盒子的大小即可,图片设置为平铺。
你这样哗哗哗哔哔完,还不如自己看源码
能看明白就是自己写不出来 什么毛病 还能治好吗
有bug,当拖拽到最小时失控了 鼠标
用setInterval的话导致有时候松开鼠标失效
参数存为全局变量这种方式不觉得很愚蠢么 为什么不用参数传给下一个函数
首页上一页1234567下一页尾页
课程须知
本课程适合前端初学者或者自学的童鞋们,通过简单案例来掌握编程思想。您需要掌握基础的 html/css/javascript技能,您最好了解函数的编写和调用以及事件的概念。
老师告诉你能学到什么?
1、网页中鼠标位置,对象位置的获取方法 2、拖拽功能的原理和实现 3、拖拽范围的大小限定

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消