一、前言優化
慕課網視頻是用JS寫的,兼容性存在一些差別。因此我想用JQ再從新實現一遍。spa
二、需求點視頻
- 「回到頂部」圖標出如今右下角,而且只在頁面第二屏時顯示。
- 點擊「回到頂部」圖標後,頁面滾動回頂部。
- 回滾時,速度由快變慢。並在回滾時能夠中斷。
三、具體實現兼容性
HTML代碼:淘寶
CSS代碼bug
![](http://static.javashuo.com/static/loading.gif)
JS代碼方法
![](http://static.javashuo.com/static/loading.gif)
運行效果:im
![](http://static.javashuo.com/static/loading.gif)
總結:總結
- 京東商場的回到頂部的方法是錨點法,<a href='#'></a>
- 淘寶商城的回到頂部的方法是滾動,但中途不能中止。
- 慕課網視頻教學中的bug,當雙擊回到頂部時。就算到了頂部也不會中止。應該是冒泡了。
- 給A標籤增長自定義屬性rolling-in,做爲控制器,配合return false;防止重複點擊。
- 優化方向,回滾時進入第一屏後。回到頂部的圖標淡出,就完美了。