国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

angular.js - angularjs resizable控件

瀏覽:270日期: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框的變形是以左上角為基準點的,變形起來不是很人性化。

相關文章:
主站蜘蛛池模板: 昌邑市| 积石山| 白山市| 封开县| 达拉特旗| 静海县| 丹寨县| 通榆县| 延长县| 临西县| 东安县| 福贡县| 石家庄市| 太仓市| 临沭县| 海盐县| 蓬溪县| 莱西市| 桃江县| 太仓市| 祥云县| 嘉鱼县| 军事| 武冈市| 特克斯县| 扎鲁特旗| 安仁县| 渝北区| 宣武区| 娄烦县| 肥东县| 五河县| 朝阳区| 鹤壁市| 辰溪县| 聂拉木县| 三穗县| 鄯善县| 襄樊市| 呼图壁县| 济阳县|