这个jScrollpane怎么了?

时间:2012-01-23 23:11:57

标签: jquery asp.net jscrollpane

Jscrollpane不会与Asp.Net一起使用,因为我完全空白它的网页非常漂亮{​​{1}},当我将相同的代码添加到我的html页面时向我展示了正常的滚动条!

这是我的fiddle,效果很好!

这是我的aspx页面中的相同代码,它不起作用:

.aspx

任何人都可以指出我正在做的错误,因为我不相信我的眼睛可能会找到更好的错误:)

demo.js包含:

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="css/jquery.jscrollpane.css" rel="stylesheet" type="text/css" />
    <script src="js/jquery-ui-1.7.1.js" type="text/javascript"></script>
    <script src="js/jquery.mousewheel.js" type="text/javascript"></script>
    <script src="js/jquery.jscrollpane.min.js" type="text/javascript"></script>
    <script src="js/demo.js" type="text/javascript"></script>
  <style type="text/css">
            /* Styles specific to this particular page */
            .scroll-pane
            {
                width: 100%;
                height: 200px;
                overflow: auto;
            }
        </style>
    <script type="text/javascript">
        $(function () {
            $('.scroll-pane').jScrollPane();
        });
        </script>
 </head>
<body>
    <form id="form1" runat="server">
                <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>
                </div>

    </form>
</body>
</html>

这是我的div与滚动条的截图:

enter image description here

3 个答案:

答案 0 :(得分:1)

如果您想从您的网站加载它们而不是外部网站,请使用以下代码:

<link href="/css/jquery.jscrollpane.css" rel="stylesheet" type="text/css" />
        <script src="/js/jquery-ui-1.7.1.js" type="text/javascript"></script>
        <script src="/js/jquery.mousewheel.js" type="text/javascript"></script>
        <script src="/js/jquery.jscrollpane.min.js" type="text/javascript"></script>
        <script src="/js/demo.js" type="text/javascript"></script>

但请确保cssjs文件夹位于您网站的根目录中!

答案 1 :(得分:0)

尝试从页面中删除DOCTYPE。我认为这就是造成这个问题的原因。

答案 2 :(得分:0)

当我以这种方式更改引用时,它现在正常工作:

  <link href="http://jscrollpane.kelvinluck.com/style/jquery.jscrollpane.css" rel="stylesheet" type="text/css" />
  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
  <script src="http://jscrollpane.kelvinluck.com/script/jquery.jscrollpane.min.js" type="text/javascript"></script>
  <script src="http://jscrollpane.kelvinluck.com/script/jquery.mousewheel.js" type="text/javascript"></script>