Skip to main content
 首页 » 编程设计

jquery-mobile之JQuery Mobile : back button on page header, 但不是弹出标题

2025年12月25日27pengyingh

我想在页面上有一个后退按钮,使用 data-add-back-btn="true"。但是,我还希望在同一页面上有一个带有标题的弹出窗口,上面没有后退按钮。 data-add-back-btn="true" 属性似乎适用于页面上的所有内容。

我在这里尝试过不同的设置:http://jsfiddle.net/n9trV/4/但没有运气。任何人都可以让它工作吗?

是否有使用 JQM 属性执行此操作的巧妙方法?否则我可能会在页面初始化后手动删除按钮。

请您参考如下方法:

我认为您应该将此报告为错误(我觉得是这样)。但是,要仅使用标记来解决您的问题,您可以删除

data-add-back-btn="true" 

并放置在页眉内,无论它是 <div><header> (更好),如下所示的链接:

<a href="#" data-icon="back" data-rel="back" title="Go back">Back</a> 

如果您想使用以前的图标,请在链接中改用此属性:

data-icon="arrow-l" 

所以你应该有这样的东西:

<div data-role="page" id="page2">    
   <header data-role="header"> 
      <a href="#" data-icon="back" data-rel="back" title="Go back">Back</a> 
      <h1>Page 2</h1> 
   </header> 
   <!-- other code goes here --> 
</div>