awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
adtile avatar

adtile/fixed-nav

0
View on GitHub↗
931 Stars·243 Forks·JavaScript·3 Aufrufeblog.adtile.me/2014/03/03/responsive-fixed-one-page-navigation↗

Fixed Nav

Fixed-nav is a client-side JavaScript library for building responsive, touch-friendly navigation menus on single-page websites. It pins navigation bars to the screen viewport so control interfaces remain persistently accessible as users scroll through long content.

The library automatically monitors scroll positions against document boundaries to highlight active section indicators in real time. When navigation links are selected, it animates viewport transitions to target sections using hardware-accelerated timing functions instead of abrupt jumps.

Additional capabilities include dimming background content with an overlay when menus open, and updating browser address bars dynamically with anchor hashes to preserve deep links and enable direct page sharing. Document-wide event delegation handles touch and pointer inputs to automatically dismiss menus when users tap outside active boundaries.

Features

  • Single-Page Scroll Navigators - Builds sticky menu systems for single-page websites that smoothly scroll users to different sections on click.
  • Off-Screen Viewport Positioning - Pins navigation bars to the screen viewport so control interfaces remain persistently accessible while scrolling.
  • Touch Tap Delay Fixes - Eliminates tap delays and closes navigation menus automatically when users tap outside boundaries.
  • Layout Positioning Utilities - Maintains sticky navigation positioning to keep control interfaces accessible throughout user scrolling.
  • Scroll Navigation - Fixes navigation menus in place so users can access controls at any point during page scrolling.
  • Scroll-Activated Navigation Highlights - Tracks user scroll positions to automatically highlight the corresponding menu item for visible sections.
  • Scroll-Responsive Navigation Bars - Pins the navigation bar to the viewport so controls remain persistently accessible while scrolling through long content.
  • Touch Event Listeners - Monitors global touch and pointer events to immediately dismiss open navigation menus when tapping outside.
  • Viewport Intersection Events - Tracks scroll intersection states against document bounds to update active navigation indicators automatically.
  • Viewport Visibility State Tracking - Monitors current scroll positions against document boundaries to synchronise active section indicators in real time.
  • Section Navigation Libraries - Ships a lightweight client-side JavaScript library for building single-page navigation menus with active section highlighting.
  • Navigation Component Libraries - Provides a responsive web navigation library for building touch-friendly one-page menus with smooth scrolling.
  • Deep Link Navigators - Modifies the browser address bar on link selection to support copying and sharing section deep links.
  • Mobile Web Navigation Menus - Provides touch-responsive navigation menus optimized for mobile web browsers with automatic dismissal.
  • Menu Dismissal Logic - Closes active navigation menus automatically when users tap outside their active boundaries.
  • Smooth Scrolling - Animates viewport transitions to target sections using hardware-accelerated timing functions for smooth scrolling.
  • Hash Routing Updaters - Updates browser address bars dynamically with anchor hashes to preserve deep links and enable direct page sharing.
  • Hash-Based Routing - Synchronises browser address bars with anchor hashes to enable direct page sharing and deep linking.
  • Client-Side Navigation Components - Implements client-side UI components that pin navigation bars and manage URL updates on section selection.
  • URL Hash Tracking - Updates the browser address bar dynamically using anchor hashes to preserve deep links during navigation.

Star-Verlauf

Star-Verlauf für adtile/fixed-navStar-Verlauf für adtile/fixed-nav

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Fixed Nav

Handverlesene Sammlungen, in denen Fixed Nav vorkommt.
  • Navbar UI components

Open-Source-Alternativen zu Fixed Nav

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fixed Nav.
  • didi/cube-uiAvatar von didi

    didi/cube-ui

    9,116Auf GitHub ansehen↗

    cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction

    JavaScriptcube-uijavascriptui-library
    Auf GitHub ansehen↗9,116
  • ftlabs/fastclickAvatar von ftlabs

    ftlabs/fastclick

    18,534Auf GitHub ansehen↗

    Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a physical tap and a click event on mobile browsers. It functions as a lightweight DOM event handler middleware that manages touch-to-click timing to reduce input lag and improve the responsiveness of mobile web interfaces. The library provides granular control over touch latency removal, including a mechanism to exclude specific elements from this optimization. This allows certain user interface components to maintain native browser touch behavior via CSS class identifiers. The pro

    HTML
    Auf GitHub ansehen↗18,534
  • camwiegert/in-viewAvatar von camwiegert

    camwiegert/in-view

    4,611Auf GitHub ansehen↗

    in-view is a DOM visibility detector and intersection observer wrapper. It serves as a viewport transition handler that triggers callbacks and events when specific screen elements enter or exit the browser window. The library provides a system for configuring visibility criteria using pixel offsets, percentages, or custom test functions. It includes utilities for observing visibility changes, performing manual visibility evaluations, and checking the current status of an element within the visible area. These capabilities support application patterns such as lazy loading, infinite scrolling,

    JavaScriptjavascriptutilityviewport
    Auf GitHub ansehen↗4,611
  • ant-design/ant-motionAvatar von ant-design

    ant-design/ant-motion

    4,613Auf GitHub ansehen↗

    This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I

    JavaScriptanimationant-motionjavascript
    Auf GitHub ansehen↗4,613
Alle 30 Alternativen zu Fixed Nav anzeigen→

Häufig gestellte Fragen

Was macht adtile/fixed-nav?

Fixed-nav is a client-side JavaScript library for building responsive, touch-friendly navigation menus on single-page websites. It pins navigation bars to the screen viewport so control interfaces remain persistently accessible as users scroll through long content.

Was sind die Hauptfunktionen von adtile/fixed-nav?

Die Hauptfunktionen von adtile/fixed-nav sind: Single-Page Scroll Navigators, Off-Screen Viewport Positioning, Touch Tap Delay Fixes, Layout Positioning Utilities, Scroll Navigation, Scroll-Activated Navigation Highlights, Scroll-Responsive Navigation Bars, Touch Event Listeners.

Welche Open-Source-Alternativen gibt es zu adtile/fixed-nav?

Open-Source-Alternativen zu adtile/fixed-nav sind unter anderem: didi/cube-ui — cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for… ftlabs/fastclick — Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a… camwiegert/in-view — in-view is a DOM visibility detector and intersection observer wrapper. It serves as a viewport transition handler… ant-design/ant-motion — This is a React animation library providing a collection of components for creating choreographed motion, complex… h5bp/mobile-boilerplate — This project is a mobile web application template and optimization kit providing a foundational project structure for… hilongjw/vue-lazyload — vue-lazyload is a Vue.js image lazy loading plugin and frontend asset optimizer. It serves as a viewport visibility…