【发布时间】:2015-03-26 16:39:06
【问题描述】:
寻求大师的帮助, 我在下面代码的重复列表中使用了 angularJS。我如何获得'div class="section"'的绝对位置或相对于文档的顶部和左侧偏移位置并在控制台中打印? 是否可以使用 AngularJs 或者我需要使用 Jquery?
最终我的目标是获取偏移位置并使用它来定位模态窗口,但如果我能在上面得到帮助,我应该能够弄清楚其余的。
我的代码如下,提前致谢:
HTML
<body ng-controller="MyMgtCtrl">
<div class="container-fluid" >
<div class="section">{{gapSection.headerID}}.{{gapSection.sectionID}}</div>
<label ng-click="showMenu()" class="label label-primary">Toggle</label>
</div><!-- /.container -->
</body>
角度控制器
var myMgtApp = angular.module("myMgtApp");
myMgtApp.controller("MyMgtCtrl",function($scope){
var data={
showMenu:false,
gapSection:[{headerID:1,sectionID:1,requirement:"SOME DATA 1"},
{headerID:2,sectionID:1,requirement:"SOME DATA"},
{headerID:2,sectionID:2,requirement:"SOME DATA 3"}]
};
$scope.data = data;
$scope.gapSection = data.gapSection;
$scope.showMenu=function($scope){
data.showMenu=!data.showMenu;
};
});
【问题讨论】: