這位老師講的真心好,雖然我自己能寫,但是我一直混用javaScript和jQuery,經(jīng)過她一講,明白多了
2017-12-30
已采納回答 / 慕哥1175790
box是外面的盒子,應(yīng)該給.pic這個類標簽添加浮動,圖片才會在一行
加一個window.resize 里頭調(diào)用waterfull
waterfull下面要改
if(index<cols){
len.push($(value).outerHeight())
$(value).css({"position":"absolute","top":0,"left":index*w})
}
就沒bug了
waterfull下面要改
if(index<cols){
len.push($(value).outerHeight())
$(value).css({"position":"absolute","top":0,"left":index*w})
}
就沒bug了
2017-12-18
加一個window.resize 調(diào)用waterfull
waterfull下面要改
if(index<cols){
len.push($(value).outerHeight())
$(value).css({"position":"absolute","top":0,"left":index*w})
}
就沒bug了
waterfull下面要改
if(index<cols){
len.push($(value).outerHeight())
$(value).css({"position":"absolute","top":0,"left":index*w})
}
就沒bug了
2017-12-18
var dataInt={'data':[{'src':'1.jpg'},{'src':'2.jpg'},{'src':'3.jpg'},{'src':'4.jpg'}]};這里面寫的圖片多了,在開始加載時會有重疊現(xiàn)象
2017-12-13
Math.min() 中參數(shù)只能接受數(shù)字的形式 即:Math.min(1,2,3,4);
那我們需要判斷的數(shù)據(jù)是數(shù)組的形式時該怎么辦?
需要用到apply()方法,改方法有兩個功能
1 改變this的指向(我看不懂請講人話)
2 改變參數(shù)傳入的形式 (本節(jié)重點!)
使用了Math.min.apply(null,arr) 意味著我們可以向Math.min()傳入一個數(shù)組。
那我們需要判斷的數(shù)據(jù)是數(shù)組的形式時該怎么辦?
需要用到apply()方法,改方法有兩個功能
1 改變this的指向(我看不懂請講人話)
2 改變參數(shù)傳入的形式 (本節(jié)重點!)
使用了Math.min.apply(null,arr) 意味著我們可以向Math.min()傳入一個數(shù)組。
2017-12-13
document.getelementsByClassName() IE9以上才支持,這個視頻至少是2014年(看評論最早是2014年11月)甚至以前錄的,那時候大部分網(wǎng)站還要求兼容IE6,7,8所以老師自己封裝了一個getByClass
2017-12-06
1、document.body.clientHeight獲取的是body元素的高度;
2、視頻中獲取的最后一個.box元素offsetTop只是獲取其相對于#main頂部的距離,應(yīng)當使用
function getOffsetTop(ele) {
var height = 0;
while(ele.tagName !== "BODY"){
height += ele.offsetTop;
ele = ele.offsetParent;
}
return height;
}
這樣才能得到最后一個.box元素與文檔頂部的距離。
2、視頻中獲取的最后一個.box元素offsetTop只是獲取其相對于#main頂部的距離,應(yīng)當使用
function getOffsetTop(ele) {
var height = 0;
while(ele.tagName !== "BODY"){
height += ele.offsetTop;
ele = ele.offsetParent;
}
return height;
}
這樣才能得到最后一個.box元素與文檔頂部的距離。
2017-11-29
Cannot read property 'style' of null解決辦法:把<script>引入js放在body的最下面,頁面加載玩就可以找到’main‘,否則獲取的getElementById(parent)為null.
用document,getElementByTagName,IE9以上版本
用document,getElementByTagName,IE9以上版本
2017-11-22