Javascript 如何在html5页面中集成JSCROL

Javascript 如何在html5页面中集成JSCROL,javascript,jquery,html,Javascript,Jquery,Html,我已经在html页面中集成了JSCROL,但没有反映任何内容 <body> <div class="scroll"> <!-- html code tag --> </div> <script type="text/javascript"> $(document).ready(function() { $('.scroll').jscroll({

我已经在html页面中集成了JSCROL,但没有反映任何内容

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
标题部分

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>

$(文档).ready(函数(){
$('.scroll').jscroll({
自动触发:对
})
});

如前所述,您的插件列出了两次(您应该只调用一次以防止出现问题)

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
另外,您试图调用的类是div元素上的
。滚动
。类名中不应该有“.”

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
但是,当从jQuery调用它时,“.”是必需的,因为它是调用类为“scroll”的任何元素的简写,如果您在何处调用名为“scroll”的id,那么它将是一个#,或者如果您想要寻址一个元素,则不需要简写

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
我已经为您清理了代码,只要内容大于视口,它就应该像现在一样运行。

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>

$(文档).ready(函数(){
$('.scroll').jscroll({
自动触发:对
})
});

如前所述,您的插件列出了两次(您应该只调用一次以防止出现问题)

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
另外,您试图调用的类是div元素上的
。滚动
。类名中不应该有“.”

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
但是,当从jQuery调用它时,“.”是必需的,因为它是调用类为“scroll”的任何元素的简写,如果您在何处调用名为“scroll”的id,那么它将是一个#,或者如果您想要寻址一个元素,则不需要简写

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
我已经为您清理了代码,只要内容大于视口,它就应该像现在一样运行。

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>

$(文档).ready(函数(){
$('.scroll').jscroll({
自动触发:对
})
});

请参见此处的延迟加载和JSCROL示例

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
$('#product-grid').jscroll({  
        debug: true,
        autoTriggerUntil: 2,
        nextSelector: '.pager a:last',
        contentSelector: '.product-grid',
        callback:call()
    });

function call()
    {
        alert("hi");
        $("img.lazy").lazyload();
    } 
这里的产品网格是div id,它包含所有其他类型相同的div,例如它的产品列表

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
.pager'a:last'是分页属性类,类似于a:last的意思 1> 2>下一步
所以“a:last”获取下一个链接,因为当你触发时,你需要加载下一个内容,这样你就可以得到它

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
现在,当您获得内容时,如何添加以及需要添加哪些内容由.product网格决定

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
回调意味着在触发器之后调用函数,所以您可以在这里添加lazyload

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>

我希望现在清楚了

请参见这里的延迟加载和jscroll示例

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
$('#product-grid').jscroll({  
        debug: true,
        autoTriggerUntil: 2,
        nextSelector: '.pager a:last',
        contentSelector: '.product-grid',
        callback:call()
    });

function call()
    {
        alert("hi");
        $("img.lazy").lazyload();
    } 
这里的产品网格是div id,它包含所有其他类型相同的div,例如它的产品列表

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
.pager'a:last'是分页属性类,类似于a:last的意思 1> 2>下一步
所以“a:last”获取下一个链接,因为当你触发时,你需要加载下一个内容,这样你就可以得到它

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
现在,当您获得内容时,如何添加以及需要添加哪些内容由.product网格决定

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>
回调意味着在触发器之后调用函数,所以您可以在这里添加lazyload

<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>

我希望现在清楚了

为什么两次包含jscroll脚本?您能分享更多信息以便解决问题吗?因为我不明白为什么要使用jscroll?您是否在页面中使用分页?请参阅此供参考。脚本标记不能自动关闭。还有,如果有错误,你会得到什么?@VinitPatel:我正在使用页面延迟加载。你为什么要两次包含jscroll脚本?你能分享一些更多的信息以便解决问题吗?因为我不明白为什么要使用jscroll?您是否在页面中使用分页?请参阅此供参考。脚本标记不能自动关闭。还有,如果有错误,你会得到什么?@VinitPatel:我正在使用页面延迟加载
<body>
    <div class="scroll">
    <!-- html code tag -->
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('.scroll').jscroll({
                autoTrigger: true
            })
        });
    </script>
</body>