兼容主流浏览器的js原生函数封装
2024-10-10 15:19:57
1.获取和修改垂直滚动条的滚动距离
//获取滚动条滚动距离
function getScrollTop(){
var fromTop=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;
return fromTop;
}
//修改滚动条滚动距离
function changeScroll(num){
if(document.documentElement.scrollTop){
document.documentElement.scrollTop+=num;
}
else if(document.body.scrollTop){
document.body.scrollTop+=num;
}
else{
window.pageYOffset+=num;
}
}
2.倒计时函数,需要创建一个id为countdown的div;
function countDown(time){ ///time为倒计时的秒
var timer;
var hours,minutes,seconds;
timer=setInterval(function(){
if(time==){
clearInterval(timer);
}
console.log();
hours=parseInt((time/)/);
minutes=parseInt((time/)%);
seconds=parseInt(time%);
hours=hours>?hours:""+hours;
minutes=minutes>?minutes:""+minutes;
seconds=seconds>?seconds:""+seconds;
document.getElementById("countdown").innerHTML=hours+":"+minutes+":"+seconds;
time--;
},);
}
持续更新中......
最新文章
- Centos6.5下设置静态IP
- HTML5离线Web应用实战:五步创建成功
- NOIP2013D1T3货车运输
- poj1573 Robot Motion
- CSS3属性选择通配符
- C#对多个集合和数组的操作(合并,去重,判断)
- SpringMVC 注解事务
- C# 动态创建出来的窗体间的通讯 delegate1
- uva 12100 Printer Queue
- 藏地传奇js
- Android] Android XML解析学习——方式比较
- Java之集合初探(一)
- 洛谷P5119 Convent 题解
- docker简单介绍---网络端口管理
- loj6077
- [NewLife.XCode]扩展属性(替代多表关联Join提升性能)
- 003 使用SpringMVC开发restful API--查询用户
- guxh的python笔记七:抽象基类
- Java第11章笔记
- U盘安装win10操作系统