jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用. 注意当浏览器窗口大小改变时(如最大化或拉大窗口后) jQuery(window).height() 随之改变,但是jQuery(do ...
当页面布局和几何属性改变时就需要"重排" 避免在修改样式的过程中使用 offsetTop, scrollTop, clientTop, getComputedStyle() 这些属性, 它们都会刷新渲染队列 最小化重绘和重排, 尽量一次处理a. 使元素脱离文档流(隐藏元素),进行处理后,再显示元素b ...
分类:
其他好文 时间:
2017-05-13 23:26:17
阅读次数:
242
开发项目跑在微信浏览器经常会遇到一个问题,微信浏览器下拉的时候会出现自带的黑色底色(显示网址)如下图: 网上好多js禁止操作的做法禁止了内部Scroll,导致页面不能滚动,上拉加载失效,例如这种做法: 查阅了资料然后进行了修改,于是得到以下解决方案,可以达到禁止微信黑底并且不影响上拉加载 ...
分类:
微信 时间:
2017-05-13 12:21:08
阅读次数:
2875
在各大网站上我们都可以看到一个回到顶部按钮,但它是怎么做的呢? 其实很简单,我们只需要将scrollTop的值置为0即可。但为了让回滚的效果更舒服,我们需要利用一点运动学的知识让页面滚动的速度由快变慢,例如speed = scrollTop/8。 先给出布局代码: 我们先获取到初始的scrollTo ...
分类:
其他好文 时间:
2017-05-08 21:06:52
阅读次数:
266
获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 : $(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 : $(document).width(); 浏览器当 ...
分类:
Web程序 时间:
2017-04-26 22:25:17
阅读次数:
217
Android系统手机屏幕的左上角为坐标系,同一时候y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight能够获得控件在parent中的相对位置。同一时候。也能够获得控件在屏幕中的绝对位置,具体使用方法可參考android应 ...
分类:
移动开发 时间:
2017-04-24 21:09:51
阅读次数:
252
一、JQuery中的window.onload=function(){} 1. $(function(){ }) 2. $(document).ready(function(){ }) 3.$().ready(function(){ }) 以上三种方法,在页面中可以同时写二、jquery中获取元素 ... ...
分类:
Web程序 时间:
2017-04-15 16:40:45
阅读次数:
298
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> div{ width: 10px; height: 10px; margin: 5px; position: absolute; } </style ...
分类:
移动开发 时间:
2017-04-14 14:21:25
阅读次数:
200
$('.backTop, .backCss').click(function() { var id=$(this).attr('class'); $('html, body').animate({scrollTop: $('#'+id).offset().top}, 500); }); $("bod ...
分类:
Web程序 时间:
2017-04-10 12:40:34
阅读次数:
209
oEvent.clientX 是指鼠标到可视区左边框的距离。oEvent.clientY 是指鼠标到可视区上边框的距离。clientWidth 是指可视区的宽度。clientHeight 是指可视区的高度。clientLeft 是指左边框的宽度。clientTop 是指上边框的宽度。 offsetW ...
分类:
其他好文 时间:
2017-04-09 23:41:31
阅读次数:
301