Hide scrollbars only when updated manually.

Resolve #283.
This commit is contained in:
Hyunje Alex Jun
2015-02-17 01:46:13 +00:00
parent a12def5213
commit b4a51fc454
2 changed files with 11 additions and 11 deletions
+9 -1
View File
@@ -3,7 +3,8 @@
*/
'use strict';
var destroy = require('./destroy')
var d = require('../lib/dom')
, destroy = require('./destroy')
, initialize = require('./initialize')
, instances = require('./instances')
, updateGeometry = require('./update-geometry');
@@ -17,6 +18,13 @@ module.exports = function (element) {
destroy(element);
initialize(element);
} else {
// Hide scrollbars not to affect scrollWidth and scrollHeight
d.css(i.scrollbarXRail, 'display', 'none');
d.css(i.scrollbarYRail, 'display', 'none');
updateGeometry(element);
d.css(i.scrollbarXRail, 'display', 'block');
d.css(i.scrollbarYRail, 'display', 'block');
}
};