2015-10-16 44 views
1

隨着最新的Chrome更新,當我們點擊表格上的文本框時,屏幕開始跳躍。在某些情況下,它跳轉到頁面的頂部。如果我們刷新頁面,它會停止發生該頁面,但如果您轉到其他表單,行爲就會回來。我們使用Bootstrap 2.x作爲表單,但也使用了選項卡和其他佈局控件。因此,在這一點上,我不確定是否正在查看某個Chrome瀏覽器錯誤或某個庫中的問題,正在使用。我如何解決這個問題?如何診斷頁面在Chrome中跳轉

+0

你有任何與表單有關的插件嗎?像'autosize'或'floating labels'等等。另外,這隻會發生在'textarea'還是''inputs'上? – camelCase

+0

除了select2以外,沒有安裝任何plugins插件。它也發生在textareas和下拉菜單,複選框和按鈕上。發生這種情況時,您無法選中複選框或可靠地單擊按鈕。 –

+0

我不知道如果訪問[文檔](http://getbootstrap.com/2.3.2/base-css.html#forms)並單擊一個'form'元素也會導致跳轉?它不在我的(Chrome版本46.0.2490.71米),但很好奇,看看它是否堅持你的目的。另外,你有沒有嘗試清除緩存和/或在其他機器上測試? – camelCase

回答

2

罪魁禍首似乎是我們使用的UI佈局庫。在今天的某個時候,我注意到,如果我調整了窗口的大小,跳躍沒有發生。所以,當我加載內容時,我會調用ui-layout resizeAll()函數,並且它會在我調整窗口大小時執行任何操作。所有瘋狂的跳躍都消失了。

謝謝camelCase今天與我一起努力解決這個問題。