2013-10-31 55 views
0

如果我使用position:fixed作爲頭文件,它會保持固定,但是在android上有一個錯誤,如果在對某個輸入元素進行聚焦時存在任何固定位置的div,當你輸入的時候,頁面會進行瘋狂的滾動跳躍。有沒有一種方法可以在android上使用固定頭文件

所以,我認爲解決方案是像iscroll,所以我可以保持一切位置:絕對。

但是,即使是新的iscroll5也不允許android在一個iscroll中使用任何SELECT輸入,它只是沒有關注它們。最重要的是,任何輸入元素都會得到輸入疊加,但不會超過輸入的頂部,另一個Android的bug ..

有沒有什麼辦法可以獲得固定頭文件/ android上的其他元素?是否有不同的腳本來iscroll可以使用表單元素沒有麻煩?

回答

1

在IScroll 5中,您可以添加參數preventDefaultException以啓用對任何輸入的點擊,對於此示例,任何具有.placeholder,.label類的元素都可以添加。例如:

this.scroll = new IScroll('#wrapper', 
{ 
    preventDefaultException: { 
     tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|LABEL|SPAN)$/, 
     className:/^(placeholder|label)$/ 
    } 
}); 
相關問題