记录学习前端知识的旅程【5】

window的滚动事件

1、window.scroll(x,y)    可以让浏览器窗口移到(x,y)的位置,如要回到顶部可写 window.scroll(0,0)  ;

2、window.pageYOffset     获取到页面已经滚动了多少距离

可以用来实现返回顶部的效果

 

一些移动端的事件

1、touchstart    手指摸到 元素时 触发的事件

2、touchmove   手指在 元素 上移动时触发的事件

3、touchend   手指在 元素上 松开触发的事件

 

触摸事件对象

function(e){
e.touches;//触摸屏幕的手指列表

e.touchTouches;//触摸dom元素的手指列表
//如果绑定事件的对象为dom元素,那么touches获取的列表与touchTouches一样;

e.ChangeTouches;//手指状态发生改变的列表
}

classList属性

在js中如果用className会清掉原有的类名,而使用classList会更加方便。

//使用className,比如dom元素原来就有一个.current 要是想在加上.end,就要这样写
dom元素.className='.current .end';

//而使用classList
//增加类
dom元素.classList.add('end');//会在后面追加类名,并且不会清掉.current

//移除类
dom元素.classList.remove('类名')//会移除 想要去掉的类


//切换类
dom元素.classList.toggle('类名')//如果dom元素有这个类就会移除,没有就会增加这个类



dom元素.classList[0]  //返回第一个类名
dom元素.classList[1]  //返回第二个类名

over!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值