gpt4 book ai didi

javascript - 同位素 - 隐藏第一次加载中的元素

转载 作者:行者123 更新时间:2023-11-28 13:47:54 29 4
gpt4 key购买 nike

按照有关 infinite scroll 的说明进行操作,我能够隐藏第 2、3、4 等页面中的新内容,直到它完成加载并制作动画。现在我想实现相同的效果,但主要内容是什么,第一页是什么。有什么帮助吗?我正在使用的代码:

<script>
$(function(){
var $container = $('#boxes');
$container.imagesLoaded( function(){
$container.isotope({
itemSelector : '.box'
});
});
</script>

<script>
$('#boxes').isotope({
// options
itemSelector : '.box',
layoutMode : 'masonry'
masonry : {
columnWidth : 325
},
});
</script>

<script>
$(function(){
var $container = $('#boxes');
$container.imagesLoaded(function(){
$container.isotope({
itemSelector: '.box'
});
});
$container.infinitescroll({
navSelector : '#navigation',
nextSelector : '#navigation a#next',
itemSelector : '.box',

loading: {
finishedMsg: 'no more pages to load.',
img: 'http://i.imgur.com/qkKy8.gif'
}
},
function(newElements){
var $newElems = jQuery( newElements ).hide()
console.log('Elements Retrieved:');
var $newElems = $(newElements);
$container.imagesLoaded(function(){
$newElems.fadeIn(); // fade in when ready
$container.isotope('appended', $newElems, function(){console.log('Appended');});
});
});
});

</script>

这是the blog 。提前致谢!

最佳答案

我的意思是 - 在你的 CSS 中放入

#container {
display: none;
}

默认隐藏#container,因此最初不会显示;然后,在您的脚本中,您只需输入

$container.show();

在你想显示的地方;例如,当第一页的所有内容都已加载时或每当您想要第一次 .show() 您的 #container 时。简单的例子here .

关于javascript - 同位素 - 隐藏第一次加载中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906504/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com