egjs-infinitegrid
egjs-infinitegrid copied to clipboard
Is it possible to add scrollContainer attribute?
Description
Is it possible to add scrollContainer attribute ? Maybe it can be realized in other way ?
eg:
__proto._init = function () {
var _a;
var _b = this.options,
scrollContainerOption = _b.scrollContainer,
containerOption = _b.container,
containerTag = _b.containerTag,
horizontal = _b.horizontal;
var wrapper = this.wrapper;
var scrollContainer = wrapper;
var container = wrapper;
var containerCSSText = "";
if (!containerOption) {
// scrollContainer = document.body;
scrollContainer = scrollContainerOption instanceof HTMLElement ? scrollContainerOption : document.querySelector(scrollContainerOption);
scrollContainer = scrollContainer || document.body;
containerCSSText = container.style.cssText;
} else if (containerOption === true) {
// ...
} else {
// ...
}
// ...
}
so:
import { MasonryInfiniteGrid } from "@egjs/vue-infinitegrid";
<masonry-infinite-grid
:container="false"
:scrollContainer="#Id"
>
// ...
</<masonry-infinite-grid>
Thanks very much!
@Newcandy
okay. I'll add it.
@Newcandy
-
@egjs/infinitegrid
4.7.0 -
@egjs/react-infinitegrid
4.7.0 -
@egjs/svelte-infinitegrid
4.7.0 -
@egjs/vue-infinitegrid
4.7.0 -
@egjs/vue3-infinitegrid
4.7.0 -
@egjs/ngx-infinitegrid
4.7.0
scrollContainer option is added. Check it again.