jquery scrollable显示所有项目

时间:2009-10-24 05:59:44

标签: jquery

我正在尝试使用jQuery scrollable创建一个基本列表,但是我有一个问题是显示整个列表 - 而不是像scrollable()中'size'参数所定义的子集。

我在Chrome中测试,但它没有检测到任何javascript错误。此外,当我将鼠标悬停在鼠标上时,该列表似乎正在捕捉鼠标滚轮,因此似乎有些工作正在发挥作用。

我基于这个示例here,并且看到示例在我的浏览器中工作,我必须做出一些非常明显的错误。我使用的是与示例中提供的相同的css / js。

任何人都可以启发我吗?

<html>
<head>
<link rel="stylesheet" href="css/scroll.css" type="text/css" media="print">
<script src="js/jquery.js"></script>
<script> 
// execute your scripts when DOM is ready. this is a good habit 
$(function() {         

    // initialize scrollable  
    $("div.scrollable").scrollable({ 
        vertical:true,  
        size:10,
        clickable:false

    // use mousewheel plugin 
    }).mousewheel();     

    // get handle to scrollable API 
    var api = $("div.scrollable").scrollable(); 

    // append new item using jQuery's append() method 
    for (i = 0 ; i < 30 ; i++) {
        api.getItemWrap().append( 
        '<p>added'+i+'</p>'
        );  
    }

    api.reload().end();      
}); 
</script>
</head>
<body>


        <div class="scrollable vertical">     

            <!-- root element for the items --> 
            <div class="items"> 

            </div> 

        </div> 


</body>
</html>

2 个答案:

答案 0 :(得分:0)

您的代码看起来不像包括jquery工具js。这是问题吗?

有一个页面的实时链接,或者你在这里包含样式会很有帮助。

此外,当链接到jquery时,如果你使用它,我可以更容易地复制/粘贴和调试:

答案 1 :(得分:0)

或者文档就绪功能?

$(document).ready(function() {