Tag: jquery mobile panel

jQuery手机:页面导航后不会触发面板打开

我正在使用jQuery mobile(1.3)创build一个移动网站。 在这个网站中,我使用的是我的菜单面板,通过屏幕左上方的“酒吧”button激活,或者从左向右滑动(在桌面上;单击并将鼠标移动到右侧)。 这一切工作正常,直到我导航到不同的页面。 新的页面加载使用jQuery手机AJAXfunction,在console.log我的面板div被logging下来,所以我知道它在那里但是.panel('open')函数没有被触发。 我试图让我的链接2不同的方式,没有运气: <a href="?controller=website&action=algemeenInvoer">Algemene invoer</a> <a href="#" onclick="$.mobile.changePage('?controller=website&action=algemeenInvoer', { transition:'slideup'} );">Algemene invoer, using mobile.changePage</a> 由于我使用PHP,我不能创build一个简单的JSFiddle演示问题,但这里是一个链接到我的开发页面: snip 我希望有人可以帮助我解决这个问题,页面导航后触发我的.panel('打开')。 编辑:当前的滑动function: $(document).on('pageinit',function(){ $('div[data-role="content"]').on("swiperight",function(){ console.log($('#menu')); //open panel after swiped x px. $.event.special.swipe.horizontalDistanceThreshold = 80; $('#menu').panel("open"); }); });