删除数组中一个元素
var arr=[1,2,3,4,5];
var index=arr.indexof(4);
if (index!==-1) {
arr.splice(index,1);
}
滚动条
/*
* 监听滚动条,本来不想用jQuery但是发现js里面监听滚动条的事件不好添加,这边就引用了Jquery的$(obj).scroll();这个方法了
*/
$(window).scroll(function(){
//下面这句主要是获取网页的总高度,主要是考虑兼容性所以把Ie支持的documentElement也写了,这个方法至少支持IE8
var htmlHeight=document.body.scrollHeight||document.documentElement.scrollHeight;
//clientHeight是网页在浏览器中的可视高度,
var clientHeight=document.body.clientHeight||document.documentElement.clientHeight;
//scrollTop是浏览器滚动条的top位置,
var scrollTop=document.body.scrollTop||document.documentElement.scrollTop;
//通过判断滚动条的top位置与可视网页之和与整个网页的高度是否相等来决定是否加载内容;
if(scrollTop+clientHeight==htmlHeight){
}
})
window.onscroll = function () {
var top = document.documentElement.scrollTop || document.body.scrollTop;
};
JS控制滚动条的位置:
window.scrollTo(x,y);
竖向滚动条置顶 window.scrollTo(0,0);
竖向滚动条置底 window.scrollTo(0,document.body.scrollHeight);
JS控制TextArea滚动条自动滚动到最下部
document.getElementById('textarea').scrollTop = document.getElementById('textarea').scrollHeight
hover和after伪类如何并用?
.taibei:hover::after{
content:'';
position:absolute;
left:-2px;
top:-2px;
height:100%;
width:100%;
border: 2px solid #fd7317;
box-shadow:0px 0px 20px #fd7317;
}
网友评论