Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Component, OnInit, HostListener, Inject } from '@angular/core';
  2. import { DOCUMENT } from '@angular/common';
  3.  
  4. @Component({
  5.   selector: 'navbar',
  6.   templateUrl: './navbar.component.html',
  7.   styleUrls: ['./navbar.component.scss']
  8. })
  9. export class NavbarComponent implements OnInit {
  10.  
  11.   constructor(@Inject(DOCUMENT) document) {}
  12.  
  13.   ngOnInit() { }
  14.  
  15.   @HostListener('window:scroll', ['$event'])
  16.   onWindowScroll(e) {
  17.     if (window.pageYOffset > 50) {
  18.       let element = document.getElementById('mainNav');
  19.       element.classList.add('navbar-shrink');
  20.     } else {
  21.       let element = document.getElementById('mainNav');
  22.         element.classList.remove('navbar-shrink');
  23.     }
  24.   }
  25.  
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement