引导滚动间谍文档说:
当使用 scrollspy 和从 DOM 中添加或删除元素时,你需要像这样调用 refresh 方法:
$('[data-spy="scroll"]').each(function () {
var $spy = $(this).scrollspy('refresh')
})
我想在这里实现这个(http://mixitup.io/#Documentation):
$('#Grid').mixitup({
targetSelector: '.mix',
onMixLoad: null,
onMixStart: null,
onMixEnd: null
});
怎么做?
abhidev 的回答正是所需要的,这是我的问题不完整。
所以任何有同样问题的人,这里是解决方案(只是用'body'替换'this':
$('#grid').mixitup({
onMixEnd: function(){
console.log('Mixit end called');
$('[data-spy="scroll"]').each(function () {
var $spy = $('body').scrollspy('refresh')
});
console.log
}
});