使用jqLit​​e增加元素宽度

时间:2013-08-29 08:23:59

标签: jquery angularjs jqlite

在我的angularjs指令中,如果垂直滚动条可见,我想增加DIV宽度。我用jQuery做了以下事情:

var gridBody = gridElem.children().eq(1);
var scrollBarWidth = gridBody[0].offsetWidth - gridBody[0].clientWidth;
var lastCol = angular.element(gridElem[0].querySelector('.grid-header-last-cell'));
lastCol.width(lastCol.width() + scrollBarWidth);

它似乎有效(不确定跨浏览器问题)。请注意,width()方法是jQuery方法,但是jqLit​​e。如何才能使用jqLit​​e获得相同的结果?

1 个答案:

答案 0 :(得分:1)

以下工作:

lastCol.css('width', '+=' + scrollBarWidth);