我有以下片段:
var prevPageWrap = data.prevPage.jqmData("wrapper"),
pageBackBtn = page.closest('div:jqmData(wrapper="true")').jqmData("usebackbtn"),
useBackBtn = pageBackBtn || o.useBackBtn;
if ( useBackBtn && !prevPageWrap ){
self.crumble(event, data, page );
}
我的问题是useBackBtn
。我在我的 HTML 元素中设置usebackbtn
为 false,如下所示:
<div data-role="page" id="landing" data-wrapper="true" data-scrollmode="overthrow" data-usebackbtn="false">
</div>
我也可以检索。
仍然
useBackBtn = pageBackBtn || o.useBackBtn;
设置为真,虽然pageBackBtn
是假的。
问题:
如果第一个“选项”为假而第二个选项为真,那么useBackBtn
= What 取代什么的值是多少?是否有一种简写的语法方式来表示“如果定义了第一个选项,则接受它,否则尝试第二个选项?”
谢谢!