Reputation: 89
I'm using a basic setup for mCustomScrollbar
which is working great except when I call the following:
jQuery("#mcs_container").mCustomScrollbar("scrollTo","top");
Nothing happens. There is not error shown in firebug, it just does nothing. Has anyone experienced this before or does anyone have any idea why this might be happening?
Thanks!
Upvotes: 7
Views: 20553
Reputation: 11
You just need a mCustomScrollbar class..... Here is your answer...
$(".scroller-back").mCustomScrollbar("scrollTo",jQuery("#mcs_container"));
Upvotes: 0
Reputation: 876
After searching for a day. Here's what I got:
Tested and working (2019): $('.demo-yx').mCustomScrollbar('scrollTo',['top',null]);
From this link. Cheers!
Upvotes: 1
Reputation: 3196
setTimeout( function () {
$("#mcs_container").mCustomScrollbar('scrollTo','last');
}, 100);
Use with time out
Upvotes: 0
Reputation: 2985
I use like this, it'is working!
// set scrollbar
$('.scroll-y').mCustomScrollbar({
theme: 'minimal-dark'
});
// then set scrollTo
$('.scroll-y').mCustomScrollbar('scrollTo', 'bottom');
Upvotes: 0
Reputation: 950
MCustomScrollbar doesn't provide feature of scrolling to top of the page. However, it does support scrolling to specific element in HTML.
For example, if I have an element with id "logout" which is at top of the page and i need to scroll at top, then write
$("#mcs_container").mCustomScrollbar("scrollTo", "#logout");
Hope you find this useful.
Cheers!
Upvotes: 10
Reputation: 222751
I had the same problem and solved it simply with calculating the position of my first element and scrolling to that number
Upvotes: 2