2011-09-20 70 views

回答

2

將事件切換爲blur(),它似乎在iPad上運行得更好,Playbook仍然會做一些奇怪的事情。我不認爲激發事件是相當有對劇本呢。

// Check for dirty inputs 
$("form :input").blur(function() 
{ 
    // FORCE THE PAGE BACK TO THE TOP 
    $('html, body').animate({ scrollTop: 0 }, 0);   
}); 
2

我試圖檢查髒的投入,似乎選擇火鍵盤關閉後,所以我把你的代碼在那裏,它的工作就像一個魅力:

// Check for dirty inputs 
$("form :input").change(function() 
{ 
    // DO OTHER HOUSE KEEPING HERE 

    // FORCE THE PAGE BACK TO THE TOP 
    $('html, body').animate({ scrollTop: 0 }, 0);   
}); 

這是工作在iPad上沒有任何怪癖。在Playbook上,用戶必須選擇「返回」按鈕,然後關閉鍵盤以使更改功能正確觸發。

相關問題