遇到難題(bug)的解決方法心得

今天早上花了2個小時解決一個問題。。。界面抖動。。
最近把淄博項目的界面用BT改了,後來發現4個界面之間切換會抖動。。
就是整個界面會左右抖動。。。

文章出處:
PHP攻城師 www.phpgcs.com
http://blog.csdn.net/phpgcs

開始認爲是 Bootstrap 的 流式佈局 row row-fluid 沒有用好。。各種研究。。。

最終發現是一個可笑。。的結局。。
BT 是響應式的佈局,當屏幕寬度改變時,整個頁面元素都會改變,尤其是流式佈局這樣。

但是我的界面寬度那裏改變了呢???
4個界面都是同一個layout main.php ...

原來是,有的界面高度不夠一頁的,右側就不會出現滾動條,而有的要滾動,就有滾動條。。
這個滾動條就是抖動的原因。。

其實想想這個問題以及解決問題 的過程。可以得到幾點啓示。

1, 雖然這兩個小時感覺有點冤枉,但其實還是有所收穫的,那就是對BT流式佈局的瞭解多了。
2 ,在解決問題的時候要用一些方法,而不是盲目的瞎嘗試;比如:
排除法:將某一塊去除掉,看看頁面是否還抖動,這樣通過排除找到出問題的地方。(當然,本例子中如果把下面的長部分去掉,頁面不夠一頁,就不會抖動了;但是當時我就認爲問題出在我去掉的那一塊裏面。。於是進去找。。。)
3,這就是思維定勢:跳不出來,不能從大局着眼!!!
4,養成好習慣:遇到問題,拿出一張紙,列出有可能的各種原因。其中最後一條務必是:跳出來看大局。然後按部就班一個個找原因。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章