jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery-mobile – data-add-back-btn =“true”不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
问题在于标题.这是 jsfiddle.这是代码

<!DOCTYPE HTML>
<html>
<head>
<Meta charset="utf-8">
<Meta name="viewport" content="width=device-width">
<title>BACk button test</title>
<link href="//code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" rel="stylesheet">
<script src="//code.jquery.com/jquery-1.8.1.min.js"></script>
<script src="//code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
</head>
<body>
    <div id="home" data-role="page" data-add-BACk-btn="true">
        <div data-role="header"><h1>header</h1></div>
        <div data-role="content">content</div>
    </div>
</body>
</html>

解决方法

JQM仅在第一个视图之外的页面添加一个后退按钮.如果你添加一个data-add-BACk-btn =“true”的页面,它将显示

<body>
<!-- -->
<div id="home" data-role="page" data-add-BACk-btn="true">
    <div data-role="header"><h1>header</h1></div>
    <div data-role="content">
        content <a href="#page2">page2</a>
    </div>

</div>
<div id="page2" data-role="page" data-add-BACk-btn="true">
    <div data-role="header"><h1>Page 2</h1></div>
    <div data-role="content">BACk-button visible</div>
</div>
</body>

http://jsfiddle.net/c2pUt/4/

这是jquery-mobile-1.2.0.js的一个片段(从第4800行开始):

// Auto-add BACk btn on pages beyond first view
if (o.addBACkBtn && role === "header" 
    && $(".ui-page").length > 1 
    && $page.jqmData("url") !== $.mobile.path.StripHash(LOCATIOn.hash) 
    && !leftbtn) {

    BACkBtn = $("<a href='javascript:void(0);' class='ui-btn-left' data-" + $.mobile.ns + "rel='BACk' data-" + $.mobile.ns + "icon='arrow-l'>" + o.BACkBtntext + "</a>")
    // If theme is provided,override default inheritance
    .attr("data-" + $.mobile.ns + "theme",o.BACkBtnTheme || thisThemE)
        .prependTo($this);
}

大佬总结

以上是大佬教程为你收集整理的jquery-mobile – data-add-back-btn =“true”不起作用全部内容,希望文章能够帮你解决jquery-mobile – data-add-back-btn =“true”不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。