gpt4 book ai didi

javascript - jQueryMobile 停止页面转换

转载 作者:行者123 更新时间:2023-12-02 19:32:15 25 4
gpt4 key购买 nike

我正在开发一个使用 jquerymobile fb 滑动方法的应用程序,不知道它在哪里显示原始内容。然而。我最大的问题是它需要一个链接并尝试通过某种 ajax get 方法动态加载页面。这不是我想要的;我想让页面像在任何其他网站上单击普通链接一样加载,但我不知道如何禁用它,文档使它看起来像是可能的,但我自己也不确定。

据我所知,这是唯一的自定义 JS,这是该模板的一部分

$(document).bind("mobileinit", function(){
$.mobile.pushStateEnabled = true;
});



$(function(){
var menuStatus;


// Show menu
$("a.showMenu").click(function(){
if(menuStatus != true){
$(".ui-page-active").animate({
marginLeft: "175px",
}, 300, function(){menuStatus = true});
return false;
} else {
$(".ui-page-active").animate({
marginLeft: "0px",
}, 300, function(){menuStatus = false});
return false;
}
});


$('#menu, .pages').live("swipeleft", function(){
if (menuStatus){
$(".ui-page-active").animate({
marginLeft: "0px",
}, 300, function(){menuStatus = false});
}
});

$('.pages').live("swiperight", function(){
if (!menuStatus){
$(".ui-page-active").animate({
marginLeft: "175px",
}, 300, function(){menuStatus = true});
}
});

$('div[data-role="page"]').live('pagebeforeshow',function(event, ui){
menuStatus = false;
$(".pages").css("margin-left","0");
});

// Menu behaviour
$("#menu li a").click(function(){
var p = $(this).parent();
if($(p).hasClass('active')){
$("#menu li").removeClass('active');
} else {
$("#menu li").removeClass('active');
$(p).addClass('active');
}
});

$("#b_done").click(function(){
$("#menu li").removeClass('active');
$("#menu li:first-child").addClass('active');
});

// Tabs
$('div[data-role="navbar"] a').live('click', function () {
$(this).addClass('ui-btn-active');
$('div.content_div').hide();
alert($(this).attr('data-href'));
//$('div#' + $(this).attr('data-href')).show();
//window.location = $(this).attr.('data-href');
});
});

最佳答案

您可以在移动初始化中关闭 Ajax 加载

$(document).bind("mobileinit", function(){
$.mobile.ajaxEnabled = false;
});

关于javascript - jQueryMobile 停止页面转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11357326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com