おそらく一部の人にとっては簡単な質問です...しかし、これは修正するために私に与えられた事前に作成されたソリューションであるため、ここで少し助けが必要です...
アクティブなピボット アイテムである各 500 mls を確認する必要があるため、ナビゲーションにいくつかのロジックを作成できます...
そこで、Functions.js startLooping(); で関数を呼び出すことから始めました。
それから私はそれを定義しました:
function startLooping() {
if (interval > 0) {
clearInterval(interval);
}
interval = setInterval("doChecking()", iFrequency);
}
これで、ピボット項目が別のファイル (MenuNav.js) に動的に読み込まれました。
for (var i = 0; i < options.length ; i++) {
var menuItem = options[i];
menuItem.showBanner = (i == 0);
var element;
if (menuItem.childrenCount > 0) {
element = loadSectionsPage(menuItem, showAtTheEndHandler);
} else {
element = loadMoviesListing(menuItem);
}
var pivotItem = new WinJS.UI.PivotItem(element, { header: menuItem.text });
pivot.items.push(pivotItem);
}
そして、これらのヘッダーは (API から) Action、Anime、Sci Fi などになります。
doChecking() 関数を実行してアクティブな PivotItem を確認するにはどうすればよいですか? (pivot.selectedItemプロパティを使用する必要があると思いますが、使用方法がわかりません)