Javascript 如何在html5页面中集成JSCROL
我已经在html页面中集成了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({
<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>