This can be done even better:
This works for the following situation:
- Panel:
data-display="push" - Panel:
data-position="left" - Title:
data-position="fixed"
and change the following css styles:
.ui-panel { top: 41px; height: calc(100% - 41px); } .ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
First, move the panel slightly so that it moves under the heading, and the second makes the heading remain stationary, and not move to the side.
I assume a different combination of CSS classes is used for the different Panel and Header settings. You will need to play around with this.
demo: http://jsbin.com/avuviy/2/
source share