在我的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方法,但是是jqLite方法。如何仅用jqLite实现相同的结果?
发布于 2013-08-30 00:16:04
以下措施发挥了作用:
lastCol.css('width', '+=' + scrollBarWidth);https://stackoverflow.com/questions/18505750
复制相似问题