最近在开发项目中用到了fleXenv这个滚动条控件,把它的一些使用方法记录一下,并分享出来.不是很全,以后有不定期更新.

  1.   为某个DIV加上滚动条:(只能是应用于Div,并且height要设定为auto)

  ①根据id:

 
  
  1. if (typeof (fleXenv) != 'undefined') { 
  2.    fleXenv.fleXcrollMain(idName); 

  ②根据class:

 
  
  1. if (typeof (fleXenv) != 'undefined'){  
  2.     fleXenv.initByClass(className); 

  2.  重新定位滚动条所在的位置:

 
  
  1. if (document.getElementById(idName).fleXcroll){ 
  2.     document.getElementById(idName).fleXcroll.setScrollPos(0, 0); 
  3.     fleXenv.updateScrollBars(); 

  3.  获取当前滚动条的位置(距顶部)和滚动条最大地垂直滚动距离:

 
  
  1. $div = document.getElementById(idName); 
  2. // 获得最大的垂直滚动距离 
  3. var maxYscrollPos = $div.fleXdata.scrollPosition[1][1]; 
  4. // 获取当前的垂直滚动距离 
  5. var currentYscrollPos = $div.fleXdata.scrollPosition[1][0];