jQuery jScrollPane没有在Chrome或Firefox中显示

时间:2011-05-07 11:31:29

标签: jquery jscrollpane

我正在尝试使用jQuery jScrollPane滚动div元素中的内容,但由于某种原因它只是没有显示。为了弄清楚发生了什么,我在http://jscrollpane.kelvinluck.com/basic.html

上下载了在线试用版

这看起来很奇怪,但即使这样也行不通:我看不到任何滚动条显示。

如下面的代码所示,我已经从示例文件中复制了所有源代码,将其作为demo.html保存在我的桌面上,将相关的css文件放在css文件夹中,将js文件放在js文件夹中。但是没有滚动条显示。

这是我复制的代码:

       

    <title>Basic jScrollPane demo</title> 

    <!-- styles specific to demo site --> 
    <link type="text/css" href="css/demo.css" rel="stylesheet" media="all" /> 
    <!-- styles needed by jScrollPane - include in your own sites --> 
    <link type="text/css" href="css/jquery.jscrollpane.css" rel="stylesheet" media="all" /> 

    <style type="text/css" id="page-css"> 
        /* Styles specific to this particular page */
        .scroll-pane
        {
            width: 100%;
            height: 200px;
            overflow: auto;
        }
        .horizontal-only
        {
            height: auto;
            max-height: 200px;
        }
    </style> 

    <!-- latest jQuery direct from google's CDN --> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/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> 
    <!-- scripts specific to this demo site --> 
    <script type="text/javascript" src="js/demo.js"></script> 

    <script type="text/javascript" id="sourcecode"> 
        $(function()
        {
            $('.scroll-pane').jScrollPane();
        });
    </script> 
</head> 
<body> 
    <div id="top-nav"> 
        <img src="image/logo.png" width="196" height="69" alt="jScrollPane"> 
        <ul> 
            <li><a href="index.html">Home</a></li> 
            <li><a href="index.html#examples">Examples</a></li> 
            <li><a href="index.html#themes">Themes</a></li> 
            <li><a href="index.html#usage">How to use</a></li> 
            <li><a href="faqs.html">FAQs</a></li> 
            <li><a href="known_issues.html">Known issues</a></li> 
            <li><a href="index.html#support">Support</a></li> 
            <li><a href="index.html#download">Download</a></li> 
        </ul> 
    </div> 
    <div id="container"> 
        <h1>jScrollPane - simple demo page</h1> 
        <p> 
            This demonstration shows basic use of the jScrollPane plugin to add scrollbars to a HTML
            element which has an overflow of "auto". Note that with javascript disabled the browsers
            default scrollbars will be used to provide scrolling for the element below. With javascript
            enabled then the browsers default scrollbars will be replaced with jScrollPane scrollbars
            which can be styled at will.
        </p> 

        <h2>Vertical only</h2> 
        <div class="scroll-pane"> 
            <p> 
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
                eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
                mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
                consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
                bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
                semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
                mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
                quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
                eu lacus semper viverra.
            </p> 
            <p> 
                Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
                lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
                faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
                Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
                tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
                Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
                est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
                volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
                libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
                sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
                pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
                habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
            </p> 
            <p> 
                Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
                eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
                dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
                amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
                est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
                dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
                varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
                feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
                congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
                id mollis nisi. Donec fermentum vehicula porta.
            </p> 
            <p> 
                Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
                Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
                sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
                Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
                commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
                ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
                Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
                eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
                luctus, metus
            </p> 
            <p> 
                Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
                Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
                amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
            </p> 
        </div> 
        <h2>Horizontal only</h2> 
        <div class="scroll-pane horizontal-only"> 
            <p style="width: 1000px;"> 
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
                eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
                mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
                consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
                bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
                semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
                mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
                quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
                eu lacus semper viverra.
            </p> 
        </div> 
        <h2>Both</h2> 
        <div class="scroll-pane"> 
            <p style="width: 1000px"> 
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in ligula id sem tristique ultrices
                eget id neque. Duis enim turpis, tempus at accumsan vitae, lobortis id sapien. Pellentesque nec orci
                mi, in pharetra ligula. Nulla facilisi. Nulla facilisi. Mauris convallis venenatis massa, quis
                consectetur felis ornare quis. Sed aliquet nunc ac ante molestie ultricies. Nam pulvinar ultricies
                bibendum. Vivamus diam leo, faucibus et vehicula eu, molestie sit amet dui. Proin nec orci et elit
                semper ultrices. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
                mus. Sed quis urna mi, ac dignissim mauris. Quisque mollis ornare mauris, sed laoreet diam malesuada
                quis. Proin vel elementum ante. Donec hendrerit arcu ac odio tincidunt posuere. Vestibulum nec risus
                eu lacus semper viverra.
            </p> 
            <p> 
                Vestibulum dictum consectetur magna eu egestas. Praesent molestie dapibus erat, sit amet sodales
                lectus congue ut. Nam adipiscing, tortor ac blandit egestas, lorem ligula posuere ipsum, nec
                faucibus nisl enim eu purus. Quisque bibendum diam quis nunc eleifend at molestie libero tincidunt.
                Quisque tincidunt sapien a sapien pellentesque consequat. Mauris adipiscing venenatis augue ut
                tempor. Donec auctor mattis quam quis aliquam. Nullam ultrices erat in dolor pharetra bibendum.
                Suspendisse eget odio ut libero imperdiet rhoncus. Curabitur aliquet, ipsum sit amet aliquet varius,
                est urna ullamcorper magna, sed eleifend libero nunc non erat. Vivamus semper turpis ac turpis
                volutpat non cursus velit aliquam. Fusce id tortor id sapien porta egestas. Nulla venenatis luctus
                libero et suscipit. Sed sed purus risus. Donec auctor, leo nec eleifend vehicula, lacus felis
                sollicitudin est, vitae lacinia lectus urna nec libero. Aliquam pellentesque, arcu condimentum
                pharetra vestibulum, lectus felis malesuada felis, vel fringilla dolor dui tempus nisi. In hac
                habitasse platea dictumst. Ut imperdiet mauris vitae eros varius eget accumsan lectus adipiscing.
            </p> 
            <p> 
                Quisque et massa leo, sit amet adipiscing nisi. Mauris vel condimentum dolor. Duis quis ullamcorper
                eros. Proin metus dui, facilisis id bibendum sed, aliquet non ipsum. Aenean pulvinar risus eu nisi
                dictum eleifend. Maecenas mattis dolor eget lectus pretium eget molestie libero auctor. Praesent sit
                amet tellus sed nibh convallis semper. Curabitur nisl odio, feugiat non dapibus sed, tincidunt ut
                est. Nullam erat velit, suscipit aliquet commodo sit amet, mollis in mauris. Curabitur pharetra
                dictum interdum. In posuere pretium ultricies. Curabitur volutpat eros vehicula quam ultrices
                varius. Proin volutpat enim a massa tempor ornare. Sed ullamcorper fermentum nisl, ac hendrerit sem
                feugiat ac. Donec porttitor ullamcorper quam. Morbi pretium adipiscing quam, quis bibendum diam
                congue eget. Sed at lectus at est malesuada iaculis. Sed fermentum quam dui. Donec eget ipsum dolor,
                id mollis nisi. Donec fermentum vehicula porta.
            </p> 
            <p> 
                Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
                Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero
                sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
                Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed,
                commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros
                ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis.
                Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna
                eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis
                luctus, metus
            </p> 
            <p> 
                Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
                Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit
                amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.
            </p> 
        </div> 
        <h2>Page javascript</h2> 
        <div id="sourcecode-display"> 
            <p>The contents of this div will be replaced by the javascript added to this page</p> 
        </div> 
        <h2>Page CSS</h2> 
        <div id="css-display"> 
            <p>The contents of this div will be replaced by the CSS added to this page</p> 
        </div> 
    </div> 
</body> 

任何帮助很多人赞赏!

1 个答案:

答案 0 :(得分:0)

看起来您的脚本路径搞砸了,我复制了您的源代码并重写了scrollpane脚本和css urls以指向我当前在localhost中遇到的版本。一切正常。

检查错误控制台,应该说jScrollPane不是函数,这意味着插件无法加载。