从navbar加载jQuery移动页面不会';不加载javascript
我能够参考实现JS脚本需要嵌套在数据角色页面元素中,以便在AJAX访问页面时加载它。但是对于下面这样的代码,它允许用户在页面之间左右滑动,您确实不能只加载第1页的脚本(换句话说,它需要访问所有数据role=page元素)。如果您通过AJAX访问此页面,您有什么办法从navbar加载jQuery移动页面不会';不加载javascript,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我能够参考实现JS脚本需要嵌套在数据角色页面元素中,以便在AJAX访问页面时加载它。但是对于下面这样的代码,它允许用户在页面之间左右滑动,您确实不能只加载第1页的脚本(换句话说,它需要访问所有数据role=page元素)。如果您通过AJAX访问此页面,您有什么办法 $('div.ui-page').live("swipeleft", function(){ var nextpage = $(this).next('div[data-role="page"]'); if (next
$('div.ui-page').live("swipeleft", function(){
var nextpage = $(this).next('div[data-role="page"]');
if (nextpage.length > 0) {
$.mobile.changePage(nextpage,{transition: "slide", reverse:false}, false, true);
}
});
$('div.ui-page').live("swiperight", function(){
var prevpage = $(this).prev('div[data-role="page"]');
if (prevpage.length > 0) {
$.mobile.changePage(prevpage, {transition: "slide",
reverse: true}, true, true);
}
演示:
单击“危险”选项卡(即使它将您发送到multipage.php也不起作用):
或者,重新加载multipage.php并左右滑动:
它应该可以工作,因为JS已经加载。页面之间的绑定和解除绑定可能会有所帮助。我曾经回答过一次:。