• Jquery自定义滚动条插件


    下载地址:http://files.cnblogs.com/files/LoveOrHate/jquery.nicescroll.min.js

     <script src="jquery.nicescroll.js"></script>
    
    $(document).ready(
    function() {
    $("html").niceScroll();
    }
    );
    
    var nice = false;
    $(document).ready(
    function() {
    nice = $("html").niceScroll();
    }
    );
    
    $(document).ready(
    function() {
    $("#thisdiv").niceScroll({cursorcolor:"#00F"});
    }
    );
    
     $(document).ready(
    function() {
    $("#viewportdiv").niceScroll("#wrapperdiv",{cursorcolor:"#00F"});
    }
    );
    
    var nice = $("#mydiv").getNiceScroll();
    
    $("#mydiv").getNiceScroll().hide();
    
    $("#mydiv").getNiceScroll().resize();
    

    入门篇的一些插件

    Configuration parameters

    When you call "niceScroll" you can pass some parameters to custom visual aspects:

    • cursorcolor - change cursor color in hex, default is "#000000"
    • cursoropacitymin - change opacity very cursor is inactive (scrollabar "hidden" state), range from 1 to 0, default is 0 (hidden)
    • cursoropacitymax - change opacity very cursor is active (scrollabar "visible" state), range from 1 to 0, default is 1 (full opacity)
    • cursorwidth - cursor width in pixel, default is 5 (you can write "5px" too)
    • cursorborder - css definition for cursor border, default is "1px solid #fff"
    • cursorborderradius - border radius in pixel for cursor, default is "4px"
    • zindex - change z-index for scrollbar div, default value is 9999
    • scrollspeed - scrolling speed, default value is 60
    • mousescrollstep - scrolling speed with mouse wheel, default value is 40 (pixel)
    • touchbehavior - enable cursor-drag scrolling like touch devices in desktop computer (default:false)
    • hwacceleration - use hardware accelerated scroll when supported (default:true)
    • boxzoom - enable zoom for box content (default:false)
    • dblclickzoom - (only when boxzoom=true) zoom activated when double click on box (default:true)
    • gesturezoom - (only when boxzoom=true and with touch devices) zoom activated when pitch out/in on box (default:true)
    • grabcursorenabled, display "grab" icon for div with touchbehavior = true, (default:true)
    • autohidemode, how hide the scrollbar works, true=default / "cursor" = only cursor hidden / false = do not hide
    • background, change css for rail background, default is ""
    • iframeautoresize, autoresize iframe on load event (default:true)
    • cursorminheight, set the minimum cursor height in pixel (default:20)
    • preservenativescrolling, you can scroll native scrollable areas with mouse, bubbling mouse wheel event (default:true)
    • railoffset, you can add offset top/left for rail position (default:false)
    • bouncescroll, enable scroll bouncing at the end of content as mobile-like (only hw accell) (default:false)
    • spacebarenabled, enable page down scrolling when space bar has pressed (default:true)
    • railpadding, set padding for rail bar (default:{top:0,right:0,left:0,bottom:0})
    • disableoutline, for chrome browser, disable outline (orange hightlight) when selecting a div with nicescroll (default:true)
    • horizrailenabled, nicescroll can manage horizontal scroll (default:true)
    • railalign, alignment of vertical rail (defaul:"right")
    • railvalign, alignment of horizontal rail (defaul:"bottom")
    • enabletranslate3d, nicescroll can use css translate to scroll content (default:true)
    • enablemousewheel, nicescroll can manage mouse wheel events (default:true)
    • enablekeyboard, nicescroll can manage keyboard events (default:true)
    • smoothscroll, scroll with ease movement (default:true)
    • sensitiverail, click on rail make a scroll (default:true)
    • enablemouselockapi, can use mouse caption lock API (same issue on object dragging) (default:true)
    • cursorfixedheight, set fixed height for cursor in pixel (default:false)
    • hidecursordelay, set the delay in microseconds to fading out scrollbars (default:400)
    • directionlockdeadzone, dead zone in pixels for direction lock activation (default:6)
    • nativeparentscrolling , detect bottom of content and let parent to scroll, as native scroll does (default:true)
    • enablescrollonselection, enable auto-scrolling of content when selection text (default:true)
  • 相关阅读:
    Linux dd 命令
    excel合并单元格数据读取
    判断字符串是否以中文字符开头
    列表嵌套字典去重统计
    【转载】【DBDK】dpdk大页内存原理
    【LinuxShell】ps 命令浅析
    【LinuxShell】free 命令详解
    【网络安全】IOC概念浅析
    【转载】【网络安全】渗透中 PoC、Exp、Payload 与 Shellcode 的区别
    【SVN】windows 下的SVN常见问题及其解决方法
  • 原文地址:https://www.cnblogs.com/LoveOrHate/p/4437620.html
Copyright © 2020-2023  润新知