这是一个提供网页滚动事件监听和处理功能的网站。通过使用addEvent函数,用户可以轻松地为网页元素添加事件监听器,如滚动、鼠标点击等。此外,getPageScroll函数用于获取当前网页的水平和垂直滚动条位置。

## 网站介绍  
  
这是一个专注于网页滚动事件监听和处理功能的网站。通过使用addEvent函数,用户可以轻松地为网页元素添加事件监听器,如滚动、鼠标点击等。此外,getPageScroll函数用于获取当前网页的水平和垂直滚动条位置。  
  
## addEvent函数  
  
addEvent函数接受四个参数:obj(要添加事件监听器的对象),evtType(要监听的事件类型,如"scroll"、"click"等),func(事件触发时要执行的函数),cap(是否在捕获阶段处理事件,默认为false)。该函数首先判断浏览器是否支持addEventListener方法,如果支持,则使用该方法添加事件监听器;如果不支持,再判断是否支持attachEvent方法,如果支持且cap参数为true,则设置捕获阶段处理事件;否则,使用attachEvent方法添加事件监听器。如果浏览器都不支持这两种方法,则返回false。  
  
## getPageScroll函数  
  
getPageScroll函数用于获取当前网页的水平和垂直滚动条位置。它首先判断self对象是否存在pageXOffset属性,如果存在,则说明浏览器支持pageXOffset属性,直接将其赋值给xScroll和yScroll变量;如果不存在,但document.documentElement对象存在scrollLeft属性,则说明浏览器支持document.documentElement.scrollLeft属性,将document.documen.scrollLeft赋值给xScroll变量;最后,将xScroll和yScroll的值作为getPageScroll函数的返回值。