我在我的sencha應用程序中出現奇怪的錯誤,它只出現在iPhone上。Iphone上的Sencha觸摸複選框問題
複選框本身並不適用於全框,只有白色的部分是可以點擊。我似乎無法找到任何人有這個相同的問題,所以我只能假設我寫的代碼有問題。
{
xtype: 'checkboxfield',
name: 'tos',
label: 'I accept the terms of service & privacy policy*',
id:'tos',
checked: false,
listeners: {
check: function() {
$(this.fieldEl.dom).attr('value' , 'checked');
},
uncheck: function(){
$(this.fieldEl.dom).attr('value' , '');
}
}
},
如果您發現任何可能導致此問題的信息,請讓我知道。
相關標記和CSS如何?也可以嘗試document.getElementById('tos')。checked = true;查看attr調用是否無效。 console.log(this.FieldEl.dom)輸出了什麼? – 2012-01-27 19:16:43
我知道聽衆正在工作,因爲其他部分的依賴屬性。 – Xenology 2012-01-27 19:52:30
我剛剛證實同樣的問題發生在Safari上,所以希望能夠讓我對如何解決這個問題有所瞭解 – Xenology 2012-01-27 20:59:03