var MobileNav = View.extend({ el: '#mobile_nav', events: { 'touchstart .logo': 'home', 'touchstart .hamburger': 'hamburger' }, initialize: function(options){ options = options || {} this.state = { open: false } }, home: function (){ app.nav.home() }, hamburger: function (e){ $('html').toggleClass('navopen') app.mobile_nav.state.open = ! app.mobile_nav.state.open if (app.mobile_nav.state.open) { $(".page-set").on("click", app.mobile_nav.hamburger) } else { $(".page-set").off("click", app.mobile_nav.hamburger) } }, })