This commit is contained in:
parent
6b22b7a31f
commit
49b43eb3c8
|
@ -91,11 +91,15 @@ export default defineComponent({
|
||||||
bg.setAlpha(0.85);
|
bg.setAlpha(0.85);
|
||||||
this.bg = bg.toRgbString();
|
this.bg = bg.toRgbString();
|
||||||
|
|
||||||
if (this.$el.parentElement == null) return;
|
if (this.$el.parentElement) {
|
||||||
this.narrow = this.$el.parentElement.offsetWidth < 500;
|
this.narrow = this.$el.parentElement.offsetWidth < 500;
|
||||||
new ResizeObserver((entries, observer) => {
|
new ResizeObserver((entries, observer) => {
|
||||||
this.narrow = this.$el.parentElement.offsetWidth < 500;
|
this.narrow = this.$el.parentElement.offsetWidth < 500;
|
||||||
}).observe(this.$el.parentElement);
|
}).observe(this.$el.parentElement);
|
||||||
|
const currentStickyTop = getComputedStyle(this.$el).getPropertyValue('--stickyTop') || '0px';
|
||||||
|
this.$el.style.setProperty('--stickyTop', currentStickyTop);
|
||||||
|
this.$el.parentElement.style.setProperty('--stickyTop', `calc(${currentStickyTop} + ${this.$el.offsetHeight}px)`);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
|
Loading…
Reference in New Issue