From 2ffd91c78da6a82942a024c6e8727a80bded156c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marin=20B=C3=AEnzari?= Date: Sun, 15 Mar 2015 17:33:28 +0200 Subject: [PATCH] Allow multilevel slimscrolls Fixes issue #182: multilevel slimscrolls. Changed the selector to select the right `bar` and `rail` element to remove from DOM. In the issue https://github.com/rochal/jQuery-slimScroll/issues/182 is described that multilevel slimscrolls aren't allowed. On destroy of the parent slimscroll, the `bar`s and `rail`s DOM elements for the children scroll are removed. --- jquery.slimscroll.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jquery.slimscroll.js b/jquery.slimscroll.js index 190368e..e3ac6e6 100644 --- a/jquery.slimscroll.js +++ b/jquery.slimscroll.js @@ -100,8 +100,8 @@ var offset = me.scrollTop(); // find bar and rail - bar = me.parent().find('.' + o.barClass); - rail = me.parent().find('.' + o.railClass); + bar = me.closest('.' + o.barClass); + rail = me.closest('.' + o.railClass); getBarHeight();