-
cssText:批量操作样式 参考:http://www.cnblogs.com/snandy/archive/2011/03/12/1980444.html查看全部
-
JS除法 和 C语言除法(都是整形) 不一样!! JS除法: var a=1/2; a 0.5 C语言除法: var a=1/2; a 0查看全部
-
1. push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 2.JavaScript实现瀑布流布局中图片定位代码 3.Math.floor()取整 4.offsetWidth 计算的是内容宽度 + 内边距宽度×2 +边框宽度×2 5.obj.style.cssText ="",以字符串的形式设置多个样式 6.getElementsByClassName方法IE8以下不兼容 7.获取元素的宽:.offsetWidth 获取窗口的宽:document.documentElement.clientWidth查看全部
-
亲测 可用~查看全部
-
value是DOM对象,要转换为Jquery对象才能使用css查看全部
-
$(value).css({ })查看全部
-
用padding不用margin 瀑布流 等宽的 高度auto查看全部
-
onscroll事件实现瀑布流布局的图片加载功能 【原理】 当滚动滚动条时,判断是否要加载新的图片,通过一个函数,返回布尔值。 需要加载的条件: 页面最下面的元素box在视口中露出一半的高度时,开始加载。具体计算:(scrollTop+可视宽口高度)>(box.offsetTop+自身高度一半)时,加载(如图所示)。 【知识点】 ①scrollTop标准模式和混杂模式的兼容问题。 标准模式--document.body.scrollTop 混杂模式--document.documentElement.scrollTop; 兼容的写法:var scrollTop = document.body.scrollTop||document.documentElement.scrollTop; ②当前浏览器的可视窗口的高度 标准模式--document.body.clientHeight 混杂模式--document.documentElement.clientHeight; ③三元运算符代替if..else(比较简便) ④数据加载:将来自后台的json数据渲染到前端 创建元素,将数据填进去(这里是img的src) ⑤document.createElement创建元素 parentObj.appendChild(obj);插入对象到尾部查看全部
-
1. offsetHeight属性,能获取包括padding在内的高度,但不能获得margin 2. 瀑布流的特点是等宽不等高查看全部
-
css3的方式查看全部
-
js原生方式查看全部
-
定义函数getByClass()实现获取document或指定父元素下所有class为on的元素。要求该函数可以接收一个参数也可以接收两个参数 提示: 1.第一个参数为必需的,第二个参数为可选的 2.第一个参数为要获取的元素的类名,第二个参数如果传,则传父元素的id,不传则默认用document 3.返回获取到的所有带有”on”这个类的DOM元素查看全部
-
jQuery 优点支持连缀 隐式迭代查看全部
-
CSS3的瀑布流 利用columns 设置列的宽度即可查看全部
-
JS的瀑布流: 先算窗口的宽度除以图片的宽度算出列,然后求出第一行最小高度的图片,用他的index让下一行的第一张图 利用position:absolute 还要left定位在第一行最小高度的图片的下面left=Math.floor(img.width())*index查看全部
举报
0/150
提交
取消