AngularJS的宽度没有对应

时间:2015-06-21 11:13:02

标签: javascript angularjs width element directive

我想获得一个元素宽度,但是当我检查元素时,它有71px,但是当我调试时,该值是69px。

app.directive('minijobsItemPrincipal', function ( ) {
    return {
        restrict: "C",
        controller: function ( $element, $window ) {
            this.getItemWidth = function ( ) {
                $element.css('background-color', 'red');
                console.log ( $element[0].offsetWidth )
            }
        }
    };
});

因此,如果我使用console.log ( $element ),并且我在控制台中搜索clientWidth值显示为71px,但如果我使用console.log ( $element[0].clientWidth ),则显示为69px,我无法理解原因。

0 个答案:

没有答案