angularjs resizable控件
这种控件是怎样实现的,自己写似乎很复杂,在网上找到的资料又很少。
要求,div改变大小的时候可以绑定到angularjs一个控制器的$scope.styles对象里,styles对象有width,height,left,top,rotate五个属性。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通过
可以获得该元素的完整数据,例如
offsetHeight: 74
offsetLeft: 281
offsetParent: body
offsetTop: 698
offsetWidth: 834,
在directive中监听修改,应该是可以的。
后来研究了下jqueryui里resizable插件,基本可以实现这个功能,但存在缺陷,如没有选择哪个控点,整个div框的变形是以左上角为基准点的,变形起来不是很人性化。