Fix RTL outer width problem.

`offsetWidth` doesn't work for hidden elements.
This commit is contained in:
Hyunje Alex Jun
2015-02-11 15:53:42 +00:00
parent 48eb80bd7f
commit 0acf3602f0
3 changed files with 15 additions and 7 deletions
+1
View File
@@ -44,6 +44,7 @@ function Instance(element) {
i.scrollbarYRight = h.toInt(d.css(i.scrollbarYRail, 'right'));
i.isScrollbarYUsingRight = i.scrollbarYRight === i.scrollbarYRight; // !isNaN
i.scrollbarYLeft = i.isScrollbarYUsingRight ? null : h.toInt(d.css(i.scrollbarYRail, 'left'));
i.scrollbarYOuterWidth = i.isRtl ? h.outerWidth(i.scrollbarY) : null;
i.railBorderYWidth = h.toInt(d.css(i.scrollbarYRail, 'borderTopWidth')) + h.toInt(d.css(i.scrollbarYRail, 'borderBottomWidth'));
i.railYMarginHeight = h.toInt(d.css(i.scrollbarYRail, 'marginTop')) + h.toInt(d.css(i.scrollbarYRail, 'marginBottom'));
i.railYHeight = null;