OffCanvas.prototype.reveal = function(isRevealed){
var $closer = this.$element.find('[data-close]');
if(isRevealed){
+ this.close();
+ this.isRevealed = true;
// if(!this.options.forceTop){
// var scrollPos = parseInt(window.pageYOffset);
// this.$element[0].style.transform = 'translate(0,' + scrollPos + 'px)';
this.$element.off('open.zf.trigger toggle.zf.trigger');
if($closer.length){ $closer.hide(); }
}else{
+ this.isRevealed = false;
// if(this.options.isSticky || !this.options.forceTop){
// this.$element[0].style.transform = '';
// $(window).off('scroll.zf.offcanvas');
* @fires OffCanvas#opened
*/
OffCanvas.prototype.open = function(event, trigger) {
- if (this.$element.hasClass('is-open')){ return; }
+ if (this.$element.hasClass('is-open') || this.isRevealed){ return; }
var _this = this,
$body = $(document.body);
$('body').scrollTop(0);
* @fires OffCanvas#closed
*/
OffCanvas.prototype.close = function(cb) {
- if(!this.$element.hasClass('is-open')){ return; }
+ if(!this.$element.hasClass('is-open') || this.isRevealed){ return; }
var _this = this;