这个程序的出发要求是在拖动滚动条之前时必须有滚动条,否则checkScrollSlide一直为false,没有效果
2017-02-24
修改窗口的调大调小的bug要改两处:1、
$(window).on('load',function(){
//窗口调整时触发
$(window).on("resize",function () {
waterfall();
});
waterfall();
2、
if(index < cols){
hArr[index] = h;
$(value).css({
"position":"",
"top":"",
"left":""
});
//若窗口变小,只放下3张图,第4,5,6张会被添加上else后的style,所以style还要改回来
$(window).on('load',function(){
//窗口调整时触发
$(window).on("resize",function () {
waterfall();
});
waterfall();
2、
if(index < cols){
hArr[index] = h;
$(value).css({
"position":"",
"top":"",
"left":""
});
//若窗口变小,只放下3张图,第4,5,6张会被添加上else后的style,所以style还要改回来
2017-02-22
var par = parent?document.getElementById(parent):document;
var elements = par.getElementsByTagName('*');
var result = [];
//多个class
for (var i = 0; i < elements.length; i++) {
if (elements[i].className.indexOf(clsName) != -1 ) {
result.push(elements[i]);
}
}
return result;
var elements = par.getElementsByTagName('*');
var result = [];
//多个class
for (var i = 0; i < elements.length; i++) {
if (elements[i].className.indexOf(clsName) != -1 ) {
result.push(elements[i]);
}
}
return result;
往数组里加值的方法是arr.push(); Math.min获取数组中最小元素的方法是Math.min.apply(null, arr);
2017-02-17
getElementsByClassName()是HTML5 新增的DOM API,这视频早,那时候老师可能还不知道这个
2017-02-17
http://pan.baidu.com/s/1nuUWgR3 里面非常多有用的参考手册
其中飘零雾雨版的css参考手册 就是老师用的这一款
其中飘零雾雨版的css参考手册 就是老师用的这一款
2017-02-16
此外 .each()方法里
$(this) 代表 被遍历的当前对象
意思是 arr1 = {0,1,2,3,4,5}
arr1.each(function(){
//每遍历1次 $(this)都会不同 $(this)从开始到结束 可以输出6个值
console.log($(this)); // 分别是 1 2 3 4 5 6
});
$(this) 代表 被遍历的当前对象
意思是 arr1 = {0,1,2,3,4,5}
arr1.each(function(){
//每遍历1次 $(this)都会不同 $(this)从开始到结束 可以输出6个值
console.log($(this)); // 分别是 1 2 3 4 5 6
});
2017-02-16