當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript --- 瀑布流的实现
生活随笔
收集整理的這篇文章主要介紹了
javascript --- 瀑布流的实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
說明
- 源代碼
1. 瀑布流
-
出現(xiàn)問題: 設計給的圖片不是同一個尺寸大小,因此不能規(guī)則的放入到給定的DOM結構中.此時,需要使用瀑布流技術來解決這個問題
-
解決的思路: 讓圖片等寬、不等高
-
核心: 用到了定位
- 算法如下:
1.1 用到的API
1.1.1 獲取當前屏幕的寬度
- 由于每個圖片盒子還有對應的高度,因此獲取的時候,還要獲取內(nèi)邊距.
- 在jquery中,可以通過$().outerWidth實現(xiàn)
1.1.2 給DOM元素加css樣式
$().css({position: 'absolute',left: currLeft,top: currTop })1.1.3 總體代碼
- 總體代碼如下:
總結
以上是生活随笔為你收集整理的javascript --- 瀑布流的实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#中的前台线程和后台线程的区别
- 下一篇: gradle idea java ssm