久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

angular.js - angularjs resizable控件

瀏覽:268日期:2024-10-13 11:22:03

問題描述

angular.js - angularjs resizable控件

這種控件是怎樣實現的,自己寫似乎很復雜,在網上找到的資料又很少。要求,p改變大小的時候可以綁定到angularjs一個控制器的$scope.styles對象里,styles對象有width,height,left,top,rotate五個屬性。

問題解答

回答1:

通過

var p = angular.element(document.querySelector(’#p’))console.debug(p[0].offsetHeight)

可以獲得該元素的完整數據,例如offsetHeight: 74offsetLeft: 281offsetParent: bodyoffsetTop: 698offsetWidth: 834,在directive中監聽修改,應該是可以的。

回答2:

后來研究了下jqueryui里resizable插件,基本可以實現這個功能,但存在缺陷,如沒有選擇哪個控點,整個p框的變形是以左上角為基準點的,變形起來不是很人性化。

相關文章:
主站蜘蛛池模板: 安泽县| 泾阳县| 抚远县| 抚州市| 油尖旺区| 丰台区| 武威市| 湟中县| 古蔺县| 台山市| 许昌县| 肥乡县| 大邑县| 红桥区| 民县| 扎赉特旗| 调兵山市| 吉首市| 迭部县| 屯留县| 通许县| 阳东县| 炉霍县| 林周县| 武乡县| 崇文区| 西宁市| 奇台县| 德令哈市| 清苑县| 延庆县| 彝良县| 重庆市| 宝兴县| 靖西县| 休宁县| 阜城县| 江安县| 株洲县| 隆化县| 勐海县|