NPM Version
Getting Started
Introduction Creating a module Tips for writting javascript
Installation Guides
Astro Symfony
Signals & Reactivity
signal Signal bind
Directives
directive getPrerenderedNodes processDirectives evaluate
Web Components
component
SPA
navigate
Dialogs
dialog openDialog closeDialog
Logger
Web Perf
task
Utils
ajax isDomReady traverseDom off on customEvent customEventListener dispatch h createMutationObserver observeMutations offset scope height width redrawSnippet strings/cases isInViewport isVisible
NPM Version

signalizejs/off

# Installation # API # offset
Get element coordinates.

Installation

const { offset } = await signalize.resolve('offset');

API

offset

Get element coordinates.

const {
	top,
	left,
	right,
	bottom
} = offset(document.querySelector('#element'));

Signalize is a client-side, module based, platform-focused, dependecy-less javascript framework designed for swift web development with minimum javascript.

Get Started

IntroductionCreating a ModuleTips for writting JavaScript

Modules

ajaxbindcomponentdialogdirectivesdirectives/ifdirectives/fordom/readydom/traverserevaluatoreventhyperscriptintersection-observerloggermutation-observeroffsetsizesscopesignalsnippetsspastrings/casestaskviewportvisibility

Api

SignalajaxbindcloseDialogcomponentcreateMutationObservercustomEventcustomEventListenerdialogdirectivedispatchevaluategetPrerenderedNodeshheightisDomReadyisInViewportisVisiblenavigateobserveIntersectionobserveMutationsoffoffsetonopenDialogprocessDirectivesredrawSnippetscopesignalstrings/casestasktraverseDomwidth
Signalizejs is released under the MIT License.
Copyright © 2024 - today Vladimír Macháček