jScrollPane是一个设计非常灵活的跨浏览器的jQuery插件 ,它将浏览器的默认滚动条或是元素溢出时出现的滚动条映射成一个HTML结构,从而很容易地使用CSS来定义滚动的样式。下面来看下这个强大而灵活的jScrollPane的使用方法吧。
引入核心文件,为了更方便的使用,这里引入了mousewheel库
1 2 3 4 5 6 7 8 9 10 11  | <!-- styles specific to demo site --><link type="text/css" href="style/demo.css" rel="stylesheet" media="all" /><!-- styles needed by jScrollPane - include in your own sites --><link type="text/css" href="style/jquery.jscrollpane.css" rel="stylesheet" media="all" /><!-- the styles for the lozenge theme --><link type="text/css" href="style/jquery.jscrollpane.lozenge.css" rel="stylesheet" media="all" /><!-- the mousewheel plugin --><script type="text/javascript" src="js/jquery.mousewheel.js"></script><!-- the jScrollPane script --><script type="text/javascript" src="js/jquery.jscrollpane.min.js"></script> | 
构建html
1 2 3  | <div class="scroll-pane">  ....内容           </div> | 
写入JS
1 2 3  | $(function() {    $('.scroll-pane').jScrollPane();}); | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30  | $('.scroll-pane').jScrollPane(    showArrows - boolean (default false)//显示滑杆两边的箭头    maintainPosition - boolean (default true)//保持原位置    stickToBottom- boolean (default false)//滑到底部    stickToRight- boolean (default false)//滑到最右边    autoReinitialise - boolean (default false)//自动加载出现滑杆    autoReinitialiseDelay - int (default 500)//自动加载的时间延迟    verticalDragMinHeight - int (default 0)//垂直拖拽的最小高度    verticalDragMaxHeight - int (default 99999)//处置拖拽的最大高度    horizontalDragMinWidth - int (default 0)//水平拖拽的长度    horizontalDragMaxWidth - int (default 99999)//水平拖拽的最大长度    contentWidth - int (default undefined)//内幕内用的宽度    animateScroll - boolean (default false)//滚动动画    animateDuration - int (default 300)//动画延迟    animateEase - string (default 'linear')//动画轨迹    hijackInternalLinks - boolean (default false)//截获内部链接    verticalGutter - int (default 4)//处置不掉长度    horizontalGutter - int (default 4)//水平不掉长度    mouseWheelSpeed - int (default 10)//鼠标疼速度    arrowButtonSpeed - int (default 10)//方向键按钮的速度    arrowRepeatFreq - int (default 100)//按钮事件重复频率    arrowScrollOnHover - boolean (default false)//接手鼠标在方向键上滑过的动作    verticalArrowPositions - string [split|before|after|os] (default split)//垂直方向上按钮的位置    horizontalArrowPositions - string [split|before|after|os] (default split)//水平方向上按钮的位置    enableKeyboardNavigation - boolean (default true)//是否接受键盘操作     hideFocus - boolean (default false)//隐藏焦点    clickOnTrack - boolean (default true)//路径上点击操作    trackClickSpeed - int (default 30)//互动轨迹上的点击速度    trackClickRepeatFreq - int (default 100)//滑动轨迹上的重复频率 ); | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com