次のスニペットがあります。
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
. usebackbtn
次のように、HTML 要素で false に設定します。
<div data-role="page" id="landing" data-wrapper="true" data-scrollmode="overthrow" data-usebackbtn="false">
</div>
これも取得できます。
まだ
useBackBtn = pageBackBtn || o.useBackBtn;
pageBackBtn
はfalse ですが、true に設定されています。
質問:
最初の「オプション」が false で、2 番目のオプションが true の場合、次の値は何になりますuseBackBtn
か = 何に取って代わるものは何ですか? 「最初のオプションが定義されている場合はそれを使用し、そうでない場合は2番目のオプションを試してください」と言う簡単な構文の方法はありますか?
ありがとう!