使用jquery.sly.js模拟垂直导航滚动条效果
  • 分享到微信朋友圈
    X

文章内容

jquery.sly.js 是一个可实现内容滚动幻灯片的 jQuery 插件,支持显示图片、文字等其它 HTML 元素。它提供了滚动条、前后浏览按钮等多种导航方式, 并且内置了不同的导航逻辑,可让你打造出非常给力的内容滚动效果。同时它还提供了水平和垂直两种滚动方式。 本文分享一个垂直的内容滚动条效果

关键代码

纯文本
点击复制
Open code in new window
EnlighterJS 3 Syntax Highlighter
<script type="text/javascript">
var scrollBar = function () {
$(document).on('activated', function (event) {
var $section = $(".scrollbox");
$scrollbar = $section.find('.scrollbar');
$section.find(".slyWrap").each(function (i, e) {
var cont = $(this),
frame = cont.find(".sly"),
slidee = frame.find("ul"),
scrollbar = cont.find(".scrollbar"),
options = frame.data("options");
options = $.extend({}, options, {
scrollBar: scrollbar,
disabledClass: 'btn-disabled'
});
frame.sly(options);
});
}).trigger('activated');
}
$(window).load(function () {
scrollBar();
});
</script>
<script type="text/javascript"> var scrollBar = function () { $(document).on('activated', function (event) { var $section = $(".scrollbox"); $scrollbar = $section.find('.scrollbar'); $section.find(".slyWrap").each(function (i, e) { var cont = $(this), frame = cont.find(".sly"), slidee = frame.find("ul"), scrollbar = cont.find(".scrollbar"), options = frame.data("options"); options = $.extend({}, options, { scrollBar: scrollbar, disabledClass: 'btn-disabled' }); frame.sly(options); }); }).trigger('activated'); } $(window).load(function () { scrollBar(); }); </script>
Expand
<script type="text/javascript">
    var scrollBar = function () {
        $(document).on('activated', function (event) {
            var $section = $(".scrollbox");
            $scrollbar = $section.find('.scrollbar');
            $section.find(".slyWrap").each(function (i, e) {
                var cont = $(this),
                    frame = cont.find(".sly"),
                    slidee = frame.find("ul"),
                    scrollbar = cont.find(".scrollbar"),
                    options = frame.data("options");

                options = $.extend({}, options, {
                    scrollBar: scrollbar,
                    disabledClass: 'btn-disabled'
                });
                frame.sly(options);
            });
        }).trigger('activated');
    }
    $(window).load(function () {
        scrollBar();
    });
</script>