Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

based on scroll position and get data attribute javascript

<div class="imageWrap"(scroll) = "onScroll($event,imageEl)">
  <ul>
  <li #imageEl * ngFor="let data of images; let i = index"
  [attr.data-image-id] = "image.id" >
    <div><img src ="{{data.img}}" width = "500" height = "600" /> </div>
  </li>
  </ul>
  </div>

@HostListener('scroll', ['$event'])
onScroll(event: any, indexI ?) {
  let els = document.getElementsByTagName("li");
  let offsetHeight = event.target['offsetHeight'];
  let scrollTop = event.target['scrollTop'];
  let scrollHeight = event.target['scrollHeight'];
  this.getImageById(id);
}
getImageById(id){
  this.apiService.getimageData(id).subscribe(images => this.images = images);
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: remove etag express 
Javascript :: eliminare spazi inizio e fine stringa javascript 
Javascript :: application/ld+json react 
Javascript :: How to get length of string in javascript without using native length method 
Javascript :: 07-Customize width and height props with Fixed and Flex dimensions 
Javascript :: puppeteer wait for select[name= 
Javascript :: how display same paragraph in all pages of website in js 
Javascript :: death calculator by date of birth make in java 
Javascript :: angular browser detector 
Javascript :: javascript alert program 
Javascript :: screen.render is not a function in node 
Javascript :: react how to block render if data is not fetched yet 
Javascript :: chunks bug vue js 
Javascript :: react s.a.createElement("div",{className:"d-none d-lg-flex flex-content"},s.a.createElement(u.a.Body,{noScroll:!0} 
Javascript :: xjavascript 
Javascript :: nodejs createcipheriv invalid key length 
Javascript :: concatenate with backticks 
Javascript :: js run html in blob 
Javascript :: ngx-search clearing-imp 
Javascript :: return component from react hook 
Javascript :: devolver array con indice de diferencia ejemplos javascript 
Javascript :: enviar datos de un formulario por correo electronico 
Javascript :: onload page data 
Javascript :: javaScipt diference != and !== 
Javascript :: remove underscore and uppercase the letter 
Javascript :: create react app runtime env 
Javascript :: 5.1.1. Boolean Values¶ 
Javascript :: URIError 
Javascript :: angular escape style attr 
Javascript :: strip add usage api docuemntation 
ADD CONTENT
Topic
Content
Source link
Name
1+9 =