JS第九天 网页特效2
来源:互联网 发布:人工智能 04 哈工大 编辑:程序博客网 时间:2024/04/30 09:07
模拟垂直滚动条
动态设置滚动条的高度scrollBarHeight = 大容器的高度 * 滚动条容器的高度/内容的高度
滚动条滚动一次 内容移动的距离
(内容的高度-容器的高度) / (容器的高度-滚动条的高度) * 滚动条移动的距离
Html基本结构访问方法
document.title–文档标题
document.body–文档的body标签
document.head–文档的头标签
document.documentElement–文档的html标签,基本结构中的html标签并不是通过
document.html去访问的。
scroll家族
滚动的
1. scrollTop:当滑动滚轮浏览网页的时候,网页隐藏在屏幕上方的距离。被卷去的头部。
怎么得到scrollTop?用页面滚动事件
window.onsrcoll = function(){ 页面滚动语句 }
谷歌浏览器和没有声明DTD:document.body.scrollTop
火狐和其他浏览器:document.documentElement.scrollTop;
ie9+ 和最新浏览器都认识:window.pageXOffset;pageYOffset (scrollTop)
兼容性写法:
var scrollTop = window.pageYOffset || document.documentElement.scrollTop ||
document.body.scrollTop || 0;
scrollLeft
json,JavaScript object notation 是一种轻量级的数据交换格式,我们称之为javascript对象
表示法。
使用json进行数据传输的优势之一。json实际上就是javascript。
var myjson={k:v,k:v,k:v…}
json一般就是被当做一个配置单用:
var json = {name:”刘德华”,age:55}; console.log(json.name);
判断浏览器是否是怪异模式,就是没有声明dtd的模式。
document.compatMode == “CSS1Compat”
CSS1Compat 声明了
BackCompat未声明
- scrollTo(x,y)
window.scrollTo(x,y)
方法可以把内容滚动到指定的坐标
格式:scrollTo(x,y)
x必需,要在窗口文档显示区左上角显示的文档的x坐标
y必需,要在窗口文档显示区左上角显示的文档的y坐标
- JS第九天 网页特效2
- 网页特效-JS特效2
- Js学习第九天
- 网页设计大赛第九天
- 网页特效-JS特效1
- 网页特效-JS特效3
- JS学习第九天----数组
- js正则表达式--第九天
- JS网页元素特效
- js网页特效
- 网页下雨JS特效
- js 网页特效
- 网页JS蜂巢特效
- 网页返回顶部js特效
- 第九天
- 第九天
- 第九天
- 第九天
- ROW_NUMBER() 的实际应用
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) C. Ray Tracing 数学
- JDBC
- nginx+tomcat实现单个IP地址,多个二级域名+多个站点访问
- android stuido Android ButterKnife Zelezny 插件不提示的问题
- JS第九天 网页特效2
- 【留学必读】雅思考试提分技巧搬个板凳凑热闹
- JAVA程序发布到Docker的fabfile
- SQL语句级别的优化总结
- SpringBoot-SpringData-ManyToMany
- 解决vs2015新建Android项目时,提示“未将对象引用设置到对象的实例”的问题
- 分析器错误消息: 未能加载文件或程序集“MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或..
- Swift UIViewController页面跳转汇总
- 面向接口编程与面向实现编程