Maak een Sticky Header met automatisch verbergen met Headroom.js
Automatisch verbergende headers zijn al geruime tijd gestaag populair in webdesign. Veel blogs en online magazines gebruiken de sticky-header om gebruikers betrokken te houden en ze directe toegang tot de navigatie te geven .
Medium heeft deze functie opnieuw gedefinieerd met een basisconcept dat de navigatie verbergt terwijl u naar beneden scrolt maar deze laat zien tijdens het omhoog scrollen . Dit concept is een enorm populaire trend geworden en nu kun je het eenvoudig repliceren met behulp van Headroom.js .
Headroom.js is een gratis vanille JavaScript-bibliotheek zonder afhankelijkheden of overmatige API-functies. U voegt het gewoon toe aan uw HTML, target de paginakop en laat het uitvoeren.

Je zou deze functionaliteit zelf kunnen maken, maar waarom zou je dat doen? Headroom is getest en ondersteunt alle belangrijke browsers . Het speelt zelfs leuk met jQuery of Zepto als je al een JS-bibliotheek op je site hebt geïnstalleerd.
Je vindt veel codevoorbeelden in de GitHub-repo, maar hier is een eenvoudig voorbeeld dat het #header
element #header
:
var myElement = document.querySelector ("# header"); // maak een Headroom-object door in het #header-element var headroom = new Headroom (myElement); // initialiseer de bibliotheek headroom.init ();
De init()
-functie heeft veel opties om aan te passen . U kunt de verschillende elementklassen aanpassen, samen met verschillende gebeurtenistractie-callbacks waarbij u uw eigen functies kunt insluiten . Als u bijvoorbeeld wilt dat het element vervaagt nadat het is onUnpin
gebruikt u de callback on onUnpin
.
Deze opties staan allemaal op de hoofdplug-in pagina, dus bekijk het en kijk wat je denkt. Als je Headroom in actie wilt zien, kijk dan naar de pen hieronder die een volledige kloon bevat van de belangrijkste demopagina .

Reis goedkoop met ride-sharing services met Google Maps
Rit-sharing diensten zoals Uber, Lyft, Grab, Ola en de anderen hebben zeker een revolutie teweeggebracht in de manier waarop we pendelen. Het is goedkoper, sneller, handiger en het beste is dat je een rit rechtstreeks vanaf je mobiele telefoon kunt boeken.Als ritdeling uw voorkeur is, weet u dan dat Google Maps u helpt prijzen, locaties en tijdsschattingen te vergelijken tussen de vele autoritdiensten

Hoe downloadtellingen te tellen in Dropbox
Dropbox heeft het ons gemakkelijk gemaakt om bestanden openbaar te delen. We kunnen een bestand plaatsen om publiekelijk te downloaden via een openbare link . Gebruikers kunnen bestanden downloaden of opslaan in hun eigen Dropbox-account. Als eigenaar van dat bestand kunnen we echter niet zien hoe vaak ons gedeelde bestand door de massa is gedownload .Dro