- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于无限滚动,我根据 mixitup 插件和数据库 API 集的过滤器生成 url。
初始化无限滚动
function InitializeInfiniteScroll() {
var $infinite = jQuery('.mixitup').infiniteScroll({
path: function() {
return global.url +
"¶m1="+ global.param1 +
"¶m2="+global.param2 +
"¶m3=" + global.param3
},
// load page as text
responseType: 'json',
// disable history
history: false,
status: '.page-load-status',
checkLastPage: false
});
$infinite.on( 'load.infiniteScroll', function( event, response ) {
if(response.length > 0) {
if(global.dataset === null) {
global.dataset = response;
} else {
global.dataset = global.dataset.concat(response);
}
global.mixer.dataset(global.dataset);
global.last_id = response[response.length-1].id;
} else {
global.lastp = 1;
jQuery('.mixitup-container').infiniteScroll('lastPageReached');
}
});
}
在 mixiut up 控件中,我用以下方式调用它:
//global params1 params2 params3 set
if(global.lastp === 1) {
jQuery('.mixitup').infiniteScroll('destroy');
InitializeInfiniteScroll();
lxdata.last_page = 0;
} else {
jQuery('.mixitup').infiniteScroll('loadNextPage');
}
我遇到问题,在调用lastPageReached 后无法调用loadNextPage。我不知道如何正确重置无限 ScrollView ,以便正确使用另一个数据列表。
这样我就得到一个错误:
Uncaught TypeError: o._init is not a function
最佳答案
以下答案对我有用(无限滚动 V3)。试图投票,但我的声誉很低。
只是为了澄清一点:
const infiniteScrollContainer = $('#your_container').data('infiniteScroll');
infiniteScrollContainer.enableScrollWatch();
infiniteScrollContainer.canLoad=true;
avatarScroll.pageIndex = 1;
avatarScroll.loadCount = 0;
infiniteScrollContainer.loadNextPage();
关于javascript - 无限滚动::mixitup::json和ajax控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49674983/
我目前在使用 MixItUp 3 时遇到了一些疯狂的麻烦。 我在主页和子页面上使用相同的脚本和函数。 但只有在 home 上,在第一个过滤过程后才会出现警告“警告:请求了一个操作,但 MixItUp
我一直在关注 MixItUp website 上的文档. 我使用 WordPress 来帮助为需要过滤的每个项目创建类。 这位于我的 content-upcoming-games.php So
我正在使用 jQuery - MixItUp 组合插件。 如何将默认选项卡内容显示为“ Icon Tab ”包含相关内容而不是“ All ” Tab Active 工作正常,内容没有改变... Onl
我正在玩 mixitup对项目进行排序。 我可以在按下排序或筛选按钮后对可见的项目进行计数: $('#collection').on('mixEnd', function(e, state){
我想在加载时选中所有复选框,但这并不能正常工作 通常您会添加这段代码,但没有任何效果加载: { filter: '.square,.circle,.triangle' }, 请参阅codepen ht
https://www.kunkalabs.com/mixitup/ , 我关注了 introduction ,更准确地说 this code可以测试here .我也试过复制 this没有运气。 尽管
对于无限滚动,我根据 mixitup 插件和数据库 API 集的过滤器生成 url。 初始化无限滚动 function InitializeInfiniteScroll() { var $infini
默认情况下,MixItUp 会将过滤点击处理程序应用于具有“filter”类的任何元素,如下所示: 或者,过滤的元素可以直接通过 javas
我正在使用 MixItUp ( https://www.kunkalabs.com/mixitup/ ) 进行一个小项目来过滤一些事件。 现在我想实现以下目标:当用户来自特定页面时,内容应该已经被过滤
我们正尝试通过 MixItUp v3.1.11 过滤在 Bootstrap 中显示我们的投资组合,并尝试在加载页面时加载特定类别(不是所有项目)。 Patrick Kunka 提供了如何完成的示例 h
在我的主页上,我使用了 mixitup: var containerEl = document.querySelector('.gallery-container'); var mixer =
我正在使用一个名为 Mixitup 的 jQuery 插件来过滤投资组合页面。当我选择过滤器时,我遇到了问题,它会移动该类别中的对象,就像要过滤它一样,然后重置,以便所有项目再次显示。有人可以帮助我解
我对此很陌生,如果很明显,我很抱歉! 我拥有的是:一系列方形 div,其中包含图片,形成一个缩略图库。 y1p1 Design 上面的代码适用于构成方形缩略图库的 12
使用 MixItUp 框架,我试图让用户对主网格中的各个网格执行 data-sort="random"。本质上,我想为每个小块设置一个“随机播放”控件,而不是将所有 block 混合在一起的排序控件。
我已按照 mixitup 文档中的所有说明进行操作插件仍然无法正常工作。 插件中唯一有效的是当我刷新页面时,图像移动了,但是当我点击视频或咖啡或手机时什么都没发生! //script $('#Cont
我一直在测试 MixItUp.js 来过滤我的类别页面,但我不知道如何避免将我不想过滤的选项放入 css 类中。 由于其他编码原因,我想改用数据属性。但我根本不知道该怎么做。 在他们的示例中,他们这样
解释 我正在研究 this template使用 MixItUp 基本上,我有一个简单但困难的(至少对我来说,因为我是网络开发新手)怀疑我试图解决但没有成功:我想集中“过滤图像”。 代码 您可以在 C
我在 JS 方面还不够先进,无法充分发挥作用。 我有两个带有选项的选择字段: Filter by position Instructor Leader
尝试将此过滤器组合库放在我的 Blogger (blogger.com) 上 How to Build a Filterable Animated Portfolio Layout 在 Blogger
一直在 Bootstrap 中修改 MixItUp。 我在 col 结构中将所有内容添加到列表中,但我无法让它在每次刷新页面时随机加载!我用过以下内容 $(function(){ $('#Gr
我是一名优秀的程序员,十分优秀!