fixes #2: scrolls container with slide changes in menu mode
This commit is contained in:
parent
b82d6cde3d
commit
0c5f01a5cd
1 changed files with 7 additions and 1 deletions
|
@ -42,6 +42,7 @@ on the deck container.
|
|||
*/
|
||||
$[deck]('extend', 'showMenu', function() {
|
||||
$[deck]('getContainer').addClass($[deck]('getOptions').classes.menu);
|
||||
$[deck]('getContainer').scrollTop($[deck]('getSlide').offset().top);
|
||||
});
|
||||
|
||||
/*
|
||||
|
@ -52,6 +53,7 @@ on the deck container.
|
|||
*/
|
||||
$[deck]('extend', 'hideMenu', function() {
|
||||
$[deck]('getContainer').removeClass($[deck]('getOptions').classes.menu);
|
||||
$[deck]('getContainer').scrollTop(0);
|
||||
});
|
||||
|
||||
/*
|
||||
|
@ -60,7 +62,8 @@ on the deck container.
|
|||
Toggles between showing and hiding the slide menu.
|
||||
*/
|
||||
$[deck]('extend', 'toggleMenu', function() {
|
||||
$[deck]('getContainer').toggleClass($[deck]('getOptions').classes.menu);
|
||||
$[deck]('getContainer').hasClass($[deck]('getOptions').classes.menu) ?
|
||||
$[deck]('hideMenu') : $[deck]('showMenu');
|
||||
});
|
||||
|
||||
$d.bind('deck.init', function() {
|
||||
|
@ -70,6 +73,9 @@ on the deck container.
|
|||
$[deck]('toggleMenu');
|
||||
}
|
||||
});
|
||||
})
|
||||
.bind('deck.change', function(e, from, to) {
|
||||
$[deck]('getContainer').scrollTop($[deck]('getSlide', to).offset().top);
|
||||
});
|
||||
})(jQuery, 'deck');
|
||||
|
||||
|
|
Loading…
Reference in a new issue