Uses a tolerance and closes the shown component upon scrolling if the tolerance is exceeded

CloseScrollStrategy

new CloseScrollStrategy(scrollContainer: HTMLElement): CloseScrollStrategy

Defined in projects/igniteui-angular/core/src/services/overlay/scroll/close-scroll-strategy.ts:20

Returns CloseScrollStrategy

Attaches the strategy

settings.scrollStrategy.attach();
attach(): void

Defined in projects/igniteui-angular/core/src/services/overlay/scroll/close-scroll-strategy.ts:53

Returns void

Detaches the strategy

settings.scrollStrategy.detach();
detach(): void

Defined in projects/igniteui-angular/core/src/services/overlay/scroll/close-scroll-strategy.ts:68

Returns void

Initializes the strategy. Should be called once

initialize(document: Document, overlayService: IgxOverlayService, id: string): void

Defined in projects/igniteui-angular/core/src/services/overlay/scroll/close-scroll-strategy.ts:36

Parameters

  • document: Document

    reference to Document object.

  • overlayService: IgxOverlayService

    IgxOverlay service to use in this strategy.

  • id: string

    Unique id for this strategy.

    settings.scrollStrategy.initialize(document, overlay, id);

Returns void