2
我想開在Tizen一個彈出式菜單中選擇不同的頁面。
我有8個菜單項和每個人都應該用積極的UI頁面類在同一個HTML打開不同的頁面。
我嘗試使用的代碼做提到here。Tizen選擇觸摸事件
但是當我回傳給選擇,他們指標的名稱不會改變。
請幫助我。
我想開在Tizen一個彈出式菜單中選擇不同的頁面。
我有8個菜單項和每個人都應該用積極的UI頁面類在同一個HTML打開不同的頁面。
我嘗試使用的代碼做提到here。Tizen選擇觸摸事件
但是當我回傳給選擇,他們指標的名稱不會改變。
請幫助我。
儘量確保你沒有關閉彈出窗口或破壞Selector。這樣你的選擇器可能會失去作用。 tau.closePopup()將關閉彈出窗口,因此選擇器不會回顯。
elSelector.addEventListener("click", function(event) {
var target = event.target;
if (tau.support.shape.circle) {
if (target.classList.contains("ui-selector-indicator")) {
tau.closePopup(popupCircle); //**comment out this line**//
//your code
}
}
});
selector.destroy()破壞&刪除事件偵聽器,可能是您的情況的情況下,這就是爲什麼指標的名稱沒有改變。
selector.destroy(); //**comment out this line**//
爲解決反之亦然嘗試調用彈出的窗口中再次使用tau.openPopup():
if (tau.support.shape.circle) {
tau.openPopup(popupCircle);
}
以其他方式tau.widget.Selector()
再次調用選擇if (tau.support.shape.circle) {
var radius = window.innerHeight/2 * 0.8;
selector = tau.widget.Selector(elSelector, {itemRadius: radius});
}
密碼:'TAUUIComponents' (Tizen Sample Web app)
謝謝。
感謝@ Armaan-UL-伊斯蘭教 – user1039985
@ user1039985 ......如果你認爲答案是對你有幫助,那麼你應該選擇它爲「最佳答案」,這將促進這個答案給他人。 – nafser33