原文地址:http://www.jqcool.net/jquery-jscrollpane.html

jScrollPane是一个设计非常灵活的跨浏览器的jQuery ,它将浏览器的默认滚动条或是元素溢出时出现的滚动条映射成一个HTML结构,从而很容易地使用CSS来定义滚动的样式。下面来看下这个强大而灵活的jScrollPane的使用方法吧。

引入核心文件,为了更方便的使用,这里引入了mousewheel库

<!-- 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" />
<!-- latest jQuery direct from google's CDN -->
<script type="text/javascript" src="http://ajax.useso.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<!-- 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

<div class="scroll-pane">
<p>
自从4月8日以来,再未探测到新的电子信号,这可能意味着为黑匣子记录仪定位探测器提供电能的电池,可能已经耗尽。这些电池仅能维持大约一个月,而这个期限已过。   当官员们确定不会再听到任何声音时,将派出潜水机器人。   澳大利亚总理阿博特12日说,针对马来西亚航空公司MH370航班的搜寻可能将持续相当长一段时间,原因是客机“黑匣子”发出的脉冲信号正在迅速减弱。 </p>   回龙观医院主任医师王健介绍,以往的突发事件中,家属主要集中在哀伤的情绪上,此次马航失联事件中,随着一些信息的不断证实和否定,家属出现一些焦虑的情绪。在事件的前三天,家属处于情绪惊吓期,陪伴和守护是精神科医生做得最多的事情,“我们更多的是给家属递杯水,送一些急救的药品,等他们稍微接受了我们,我们再慢慢坐下来聊,进行开导”。   王健表示,为方便马航失联乘客家属的心理救助,回龙观医院在3月份设立马航失联乘客家属心理门诊,为家属开辟绿色通道。王健建议,为家属尽快进入到情绪康复期,应不去看网上一些没有根据的不实信息,尽快平复心情、接纳自我,并在出现心理问题时主动同医生进行联系 </p>
<p>  旷日持久黑匣子全都没电了   以人类目前的技术水平,水听器能够下降到数千米的海底尝试探测到飞行记录器超声波定位信标的信号,但定位信标在水下发出声波的范围却非常受限,大约在2000米。此外,配备侧扫声呐的小型潜艇也可以用于探寻飞机残骸,不过,这样的搜寻过程非常缓慢,大约每天50平方公里。因此,即便24小时不间断地搜寻,要想搜寻整个可能的海域是不切实际的,那将花费数十年的时间。   更为重要的是,在两次失事事件中,黑匣子最终都没电了。在此之后,搜索工作将变得非常困难。   此外,在搜寻任务上,两次事故最终确定的搜索范围都非常地大,法航AF447大约有1.7万平方公里,而且飞机坠毁的海域深度非常深,条件也非常苛刻。很多人都认为调查组永远找不到飞机了,马航MH370也是如此。   对比   不同点   线索太少法航即便看到残骸仍找2年   在大洋中寻机好比“在干草堆里寻针”。而目前看来,救援人员最需要的是“寻针”的线索。从法航的案例来看,AF447有很多关于失事地点的线索,而MH370却什么也没有。AF447有从卫星获得的最后已知位置的地点信息,最后也发现了漂浮的飞机残骸,而即便如此,调查组也花了2年时间才找到黑匣子。   最为关键的是,法航班机通过机上的飞机应答机获得了关键失事位置的信息。该系统在4分钟内自动发出了24条报告。这些线索信息都能够使得搜索人员能够在地图上划出一片“搜索区”。马航班机上装有该系统,但被人为关闭了。   应该看到,在搜寻法航客机上,大部分时间都花费在了规划上,法航调查组当年花费了10个星期的时间进行搜寻,而其中8个星期是在预演可能坠落区。   因此,确定搜寻范围是最为重要的事情,但是从MH370的案例来看,这非常困难,因为现在并没有任何的线索。   对比   搜救难度   马航更大搜救区域全球最恶劣   法航AF447着陆在了一处水下山脉的顶端,而且当时面临的气候和气流也非常复杂,但是海洋条件看起来并不是很苛刻,庆幸的是可以进行搜寻活动。   而马航MH370的坠毁范围海洋环境更复杂,甚至可能比地球上任何地方都苛刻。其“终结”的海域位于南印度洋的偏远地区,是全球最恶劣、最孤立的地区之一,盛行波涛骇浪。飞机很有可能已经沉入4500米深的海底,而那一区域的海底地形地貌还未被海洋学者们完全绘制出来。   此外,MH370的搜寻范围是AF447的3倍,而即便如此,这么大的范围还是飞机可能存在的区域。加上疑似区域的恶劣天气情况及海面情况,海浪甚至不能让搜寻队伍顺利打捞起可能的飞机残骸。
</p> </div>

写入JS

$(function() {
$('.scroll-pane').jScrollPane();
});

参数选项

$('.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)//滑动轨迹上的重复频率 );

jquery美化滚动条插件jscrollpane应用(转)的更多相关文章

  1. 11 个最佳 jQuery 模拟滚动条插件 scrollbar

    1.  Windows:全屏窗口滚动插件 该插件可以很好地实现全屏滚动,每滚动一次即为一屏.比如,用户浏览下一屏幕内容时,只需手动滚动到某一位置,该插件会自动滚动显示下一屏全部内容.对于浏览类似于PP ...

  2. Jquery自定义滚动条插件

    下载地址:http://files.cnblogs.com/files/LoveOrHate/jquery.nicescroll.min.js <script src="jquery. ...

  3. 【新手向】一个超简单的jquery.mCustomScrollbar滚动条插件Demo

    <script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script> < ...

  4. 15个带示例的jQuery滚动条插件

    1.NiceScroll:可用于桌面.移动与触摸设备的jQuery滚动插件 NiceScroll是一个jQuery插件(since 1.5),它有着类似于ios/移动设备的样式.它支持Div.iFra ...

  5. jQuery的Nicescroll滚动条插件使用方法

    Nicescroll滚动条插件是一个非常强大的基于jQuery的滚动条插件,不需要增加额外的css,几乎全浏览器兼容.ie6+,实现只需要一段代码,侵入性非常小,样式可完全自定义,支持触摸事件,可在触 ...

  6. Nicescroll滚动条插件的用法

    Nicescroll滚动条插件是一个非常强大的基于jQuery的滚动条插件,不需要增加额外的css,几乎全浏览器兼容.ie6+,实现只需要一段代码,侵入性非常小,样式可完全自定义,支持触摸事件,可在触 ...

  7. 【转】Nicescroll滚动条插件的用法

    原网址:http://blog.csdn.net/mss359681091/article/details/52838179 Nicescroll滚动条插件是一个非常强大的基于JQUERY的滚动条插件 ...

  8. jQuery自定义滚动条样式插件mCustomScrollbar

    如果你构建一个很有特色和创意的网页,那么肯定希望定义网页中的滚动条样式,这方面的 jQuery 插件比较不错的,有两个:jScrollPane 和 mCustomScrollbar. 关于 jScro ...

  9. 网站开发常用jQuery插件总结(五)滚动条插件nanoscroller

    网站在展示信息时,如果信息量过大,解决方法主要有三种.1.分页,将信息分页显示.2.整页显示,但是页面过长,影响浏览体验.3.使用滚动条,而默认滚动条样式太单一,用户体验不友好.所以我们需要美化滚动条 ...

随机推荐

  1. poj 2513 Colored Sticks( 字典树哈希+ 欧拉回路 + 并查集)

    题目:http://poj.org/problem?id=2513 参考博客:http://blog.csdn.net/lyy289065406/article/details/6647445 htt ...

  2. c++ 头文件 及 sort

    c++  sort :http://www.16kan.com/post/997260.html http://wenku.baidu.com/view/e064166daf1ffc4ffe47ac6 ...

  3. 关于C#控制台传递参数和接收参数

    前言: 写了这么久程序,今天才知道的一个基础知识点,就是程序入口 static void Main(string[] args) 里的args参数是什么意思 ?惭愧... 需求: 点击一个button ...

  4. [原]Unity3D深入浅出 - 脚本开发基础(Scripts)

    常用脚本事件: Update:每帧调用一次 Start:在第一次Update执行前调用 Awake:脚本实例在创建时调用 FixedUpdate:每个固定物理时间间隔调用一次 LateUpdate:每 ...

  5. .NET下文本相似度算法余弦定理和SimHash浅析及应用

    余弦相似性 原理:首先我们先把两段文本分词,列出来所有单词,其次我们计算每个词语的词频,最后把词语转换为向量,这样我们就只需要计算两个向量的相似程度.   我们简单表述如下   文本1:我/爱/北京/ ...

  6. ☀【document / location】

    <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...

  7. data guard折腾记一

    终于有空闲的机器腾出来了,生产环境上的一套Oracle环境终于可以鸟枪换炮了,生产环境有Data Guard,为了减少停机时间,而且避免重新构建Data Guard的麻烦(其实也不麻烦,就是浪费时间) ...

  8. C++ 学习资料搜寻与学习(第一期)(未完待续)

    一.图形图像类 [Visual C++]vs2008/2005正确打开vs2010所创建项目的几种方法 jlins 2012-04-12 14:38 [Visual C++]关于无法打开包括文件:“S ...

  9. [zouxianghui] 清空GridPanel的checkbox选中行

    清空GridPanel的checkbox选中行,GridPanel.getSelectionModel().clearSelections();可以清空选中状态

  10. Zabbix探索:LDAP的认证方式

    这两天部署了Zabbix测试环境,终于用Puppet部署完成了.总是存在一些小问题,如服务不起动啦之类的. LDAP验证方式配置 刚刚配置Zabbix的用户管理,使用LDAP方式认证. 比较惊喜的是L ...