Web design and hosting, database, cloud and social media solutions that deliver business results
  • Geschäftslösungen
    • Robotische Prozessautomatisierung
    • Software
    • Datenbank-Beratungsdienste
      • Datawarehouse-Dienste
      • Datenintegration
      • PowerBI
      • Werkzeuge
    • Website Design
      • Weblokalisierung und -übersetzung
      • Website Sicherheit
    • Cloud Services
      • Microsoft Azure
    • Microsoft Office
    • Sozialen Medien
  • Akademie
    • Unsere Testumgebung
    • Datenbankdesign lernen
      • SQL Server 2008 Wartungsplan
      • Offene Abfrage abrufen
      • Verwenden von SQL Server Daten
      • Verwenden von SQL Server Datum
      • Verwenden von SQL Server Funktionen
      • Verwenden von SQL Server Pivot-Unpivot
    • Lern Web Design
      • ASP-NET
      • CSS
      • Verwendung von JavaScript
    • Lernen von IT-Diensten
      • Anfordern von SSL und Generierung von PFX-Datei in OpenSSL Simple Steps
  • Über
    • Bloggen
    • Karriere
    • Mannschaft
      • Adrian Ananda
      • Ali Al-Amine
      • Ayse Hur
      • Chester Copperpot
      • Gavin Clayton
      • Sai Gangu
      • Suneel Kumar
      • Surya Mukkamala
    • Mappe
Deutsch (DE)English (EN-GB)English (EN-US)हिंदी (HI)italiano (IT)日本語 (JA)polski (PL)

JavaScript-Klick-Timer

Verwendung eines Klick-Timers in JavaScript, um die Navigation innerhalb unseres Content-Management-Systems abzubrechen oder zu aktivieren

Integraler Bestandteil unseres CMS

Ein großer Teil der Benutzeroberfläche des Content-Management-Systems wurde an die Handhabung von Klicks auf Links angepasst, daher brauchten wir etwas, mit dem wir flexibel arbeiten können.

Wenn Sie in unserem System weniger als eine Sekunde auf einen Link klicken, können Sie den Inhalt um ihn herum bearbeiten. Halten Sie ihn jedoch mindestens eine Sekunde lang gedrückt, und der Link wird verfolgt.

Es verwendet einen Timer und ein Timer-Intervall, um die Zeitdauer zu berechnen, für die auf das Element geklickt wurde.

JavaScript

var clickTimer = 0, clickTimerInterval;document.addEventListener("mousedown", function (event) {    clickTimer = 0;    clickTimerInterval = setInterval(function () {        clickTimer += 1;    }, 1000);}, false);document.addEventListener("click", function (event) {    event.preventDefault();    if (event.target.tagName.toLowerCase = 'a') {        if (clickTimer >= 1) {            alert('You held for more than 1 second');            setWindowLocation(event.target);        } else {            alert('You held for less than 1 second');        }    } else {    };    clearInterval(parent.clickTimerInterval);}, false);function setWindowLocation(element) {    var newUrl = element.toString();    window.location.replace(newUrl);}

Author

Was this helpful?

Please note, this commenting system is still in final testing.
Copyright Claytabase Ltd 2020

Registered in England and Wales 08985867

RSSLoginLink Cookie-RichtlinieSeitenverzeichnis

Social Media

facebook.com/Claytabaseinstagram.com/claytabase/twitter.com/Claytabaselinkedin.com/company/claytabase-ltd

Get in Touch

+442392064871info@claytabase.comClaytabase Ltd, Unit 3d, Rink Road Industrial Estate, PO33 2LT, United Kingdom
Die Einstellungen auf dieser Seite sind so eingestellt, dass alle Cookies zulässig sind. Diese können auf unserer Cookie Policy & Settings Seite geändert werden. Wenn Sie diese Seite weiter nutzen, stimmen Sie der Verwendung von Cookies zu.
Ousia Logo
Logout
Ousia CMS Loader