@greg-md/ng-elevator
Version:
Make a container to elevate on the screen while scrolling with Angular.
24 lines (23 loc) • 835 B
TypeScript
import { ElementRef, AfterViewInit, Renderer2, QueryList } from '@angular/core';
export declare class ElevatorComponent implements AfterViewInit {
private elementRef;
private renderer;
private platformId;
lastPosition: number;
marginTop: number;
marginBottom: number;
cssPosition: string;
cssTop: number;
cssBottom: number;
cssWidth: number;
images: QueryList<any>;
constructor(elementRef: ElementRef, renderer: Renderer2, platformId: string);
ngAfterViewInit(): void;
windowScroll(): void;
windowResize(): void;
initImagesLoad(): void;
reloadPositions(keepPositions?: boolean): void;
reloadYPositions(keepPositions?: boolean): void;
prepareAbsolutePositions(): void;
setPosition(position?: string, top?: number, bottom?: number, width?: number): void;
}