ngx-detect-scroll
v0.0.2
Published
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.2.0 and checked with angular 14,15 and 16.
Downloads
2
Readme
Angular NgxDetectScroll
This library was generated with Angular CLI version 14.2.0 and checked with angular 14,15 and 16.
Installation
Run
npm i ngx-detect-scroll --save
Usage
Import DetectScrollModule in your module
// app.module.ts
import { NgxDetectScrollModule } from 'ngx-detect-scroll';
imports: [
BrowserModule,
NgxDetectScrollModule
]
Import ScrollEvent in your component
import { Component } from '@angular/core';
import { ScrollEvent } from 'ngx-detect-scroll';
@Component({
selector: 'scroll-detector-root',
template: `<div libNgxDetectScroll (onScroll)="handleScroll($event)" [bottomOffset]="100" [topOffset]="100" >
<figure>
<img src="https://assets.codepen.io/12005/windmill.jpg" alt="A windmill" />
<figcaption><a href="#">1</a></figcaption>
</figure>
<figure class="landscape">
<img src="https://assets.codepen.io/12005/suspension-bridge.jpg" alt="The Clifton Suspension Bridge" />
<figcaption><a href="#">2</a></figcaption>
</figure>
<figure>
<img src="https://assets.codepen.io/12005/sunset.jpg" alt="Sunset and boats" />
<figcaption><a href="#">3</a></figcaption>
</figure>
<figure>
<img src="https://assets.codepen.io/12005/snowy.jpg" alt="a river in the snow" />
<figcaption><a href="#">4</a></figcaption>
</figure>
<figure class="landscape">
<img src="https://assets.codepen.io/12005/bristol-balloons1.jpg" alt="a single checked balloon" />
<figcaption><a href="#">5</a></figcaption>
</figure>
<figure>
<img src="https://assets.codepen.io/12005/dog-balloon.jpg" alt="a hot air balloon shaped like a dog" />
<figcaption><a href="#">6</a></figcaption>
</figure>
<figure>
<img src="https://assets.codepen.io/12005/abq-balloons.jpg" alt="View from a hot air balloon of other balloons" />
<figcaption><a href="#">7</a></figcaption>
</figure>
<figure>
<img src="https://assets.codepen.io/12005/disney-balloon.jpg" alt="a balloon fairground ride" />
<figcaption><a href="#">8</a></figcaption>
</figure>
<figure class="landscape">
<img src="https://assets.codepen.io/12005/bristol-harbor.jpg" alt="sunrise over a harbor" />
<figcaption><a href="#">9</a></figcaption>
</figure>
<figure>
<img src="https://assets.codepen.io/12005/bristol-balloons2.jpg" alt="three hot air balloons in a blue sky" />
<figcaption><a href="#">10</a></figcaption>
</figure>
<figure>
<img src="https://assets.codepen.io/12005/toronto.jpg" alt="the Toronto light up sign at night" />
<figcaption><a href="#">11</a></figcaption>
</figure>
</div>`,
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'ScrollDetect';
public handleScroll(event: ScrollEvent) {
console.log(event, "==event from scrollevent")
}
}