Drehspinner 1500ms unendlich, Rotation von 0° bis 360°

Ihre Privatsphäre ist uns wichtig. Wie in unserer Datenschutzerklärung dargelegt, erfassen wir bestimmte persönliche Informationen durch Ihre Interaktionen mit unserer Website, einschließlich Cookies und ähnlicher Tracking-Technologien. Wir können diese Daten mit Dritten, wie Werbepartnern, teilen, um personalisierte Anzeigen bereitzustellen und Ihr Online-Erlebnis zu verbessern.

Nach bestimmten US-Bundesstaat-Datenschutzgesetzen kann das Teilen persönlicher Daten für zielgerichtete Werbung als "Verkauf", "Teilen" oder "zielgerichtete Werbung" angesehen werden. Je nach Ihrem Standort haben Sie das Recht, sich von diesen Aktivitäten abzumelden.

So melden Sie sich ab

  • Klicken Sie auf "Opt Out", um zu verhindern, dass Ihr Browser persönliche Daten teilt.
  • Markieren Sie das Kästchen und geben Sie Ihre E-Mail ein, um diese Abmeldung auf Ihr Kundenkonto zu erweitern.

Wenn Ihr Browser Global Privacy Control (GPC) unterstützt und Sie es aktiviert haben, werden wir Ihre Anfrage automatisch als Abmeldung verarbeiten, wo dies gesetzlich vorgeschrieben ist.


Ich gebe meine Einwilligung zur Erfassung meiner E-Mail und IP-Adresse zum Zweck der Bearbeitung dieser Anfrage. Weitere Informationen finden Sie in der Datenschutzerklärung &amp Nutzungsbedingungen.

'; var isEmailValid = function(email) { let regex = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|"(.+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; if (email == "" || email == undefined) { return false; } else { return regex.test(email); } } var usSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { methode: "'GET'" , header: { "'Content-Type'": "'text/plain'", }, }) .then(resp => resp.text()) .then(resp => { if (!resp.error) { let ipInfo = resp; let formData = new FormData(); if (type === "customer/do-not-sell") { isenseGDPR.Cookies.set("cookieconsent_preferences_disabled", "analytics,marketing,functionality,", { expires: 365 }); isenseGDPR.Cookies.set("cookieconsent_status", "accept_selected", { expires: 365 }); if (typeof window.Shopify.customerPrivacy !== "undefined" && typeof window.Shopify.customerPrivacy.setTrackingConsent === "function") { if (typeof localStorage.getItem("gdprCache") !== "undefined" && localStorage.getItem("gdprCache") !== null) { let gdprCache = JSON.parse(localStorage.getItem("gdprCache")); if (typeof gdprCache.userIsInSaleOfDataRegion !== "undefined" && (gdprCache.userIsInSaleOfDataRegion === "true" || gdprCache.userIsInSaleOfDataRegion === true)) { window.Shopify.customerPrivacy.setTrackingConsent( { "sale_of_data": false, }, () => { console.log("sale_of_data: false")} ); } } } else { console.log("Customer Privacy API ist auf der aktuellen Seite nicht definiert"); } if (document.querySelector(".cc-window")) { document.querySelector(".cc-window").style.display = "none"; } // Popup-Text zurücksetzen document.querySelector('#donotsell-modal-container-text').innerHTML = 'Ich gebe meine Zustimmung zur Erfassung meiner E-Mail und IP-Adresse zum Zweck der Bearbeitung dieser Anfrage. Weitere Informationen finden Sie unter Datenschutzerklärung &amp Nutzungsbedingungen.'; } formData.append("shop", Shopify.shop); formData.append("email", email); formData.append('type', type); formData.append('sourceOfRequest', 7); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'us laws'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { method: 'POST', body: formData }) .then(resp => resp.json()) .then(resp => { if (!resp.error) { usSlideUpAll(); if (resp.message.length) { alert(resp.message); } else { alert('Ihre Anfrage wurde erfolgreich übermittelt. Bitte überprüfen Sie Ihre E-Mails für weitere Informationen.'); } } else { alert(resp.message); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { alert(error.message); }) } sonst { alert(resp.message); } }) } document.addEventListener("DOMContentLoaded", function() { // Modal an den Body anhängen, da es sonst nicht zentriert bleibt (auch wenn die Position fixiert ist) document.querySelector("body").insertAdjacentHTML('beforeend', verificationModalContent); let searchParams = new URLSearchParams(window.location.search); let param = searchParams.get('id'); if(param) { document.getElementById(param).scrollIntoView(); } // When the user clicks on (x), close the modal document.querySelector('.data-verification-close').addEventListener('click', function(e) { e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); // Erkennung eines href-Klicks, da dieser überschrieben wird. if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); zurückgeben; } document.querySelector('#data-verification-icon').classList.add("clicked"); setTimeout(() => { toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; ZustimmungErteilt = true; usSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); funktion openVerificationModal(){ wenn(!isEmailValid(email)) { alert('Ungültige E-Mail'); zurückgeben; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#data-verification-container input').focus(); } funktion closeVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("clicked"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Fokussiere die Schaltfläche des ausgewählten Anfragetypen lass usLawsForms = document.querySelectorAll('.form-donotsell-request'); usLawsForms.forEach(function(usLawsForm) { wenn (usLawsForm.style.display !== "none") { lass usLawsFormLinks = usLawsForm.previousElementSibling.querySelectorAll('li'); wenn (usLawsFormLinks.length === 1) { usLawsFormLinks[0].querySelector('button').focus(); } else { // Fokus-Logik für Anfragen zur Datenportabilität usLawsFormLinks = usLawsForm.parentElement; if (usLawsFormLinks.nodeName === 'LI') { usLawsFormLinks.querySelector('button').focus(); } } } }); } document.querySelector('#btn-donotsell-do-not-sell-request').addEventListener('change', function(e) { e.preventDefault(); let isExpanded = this.checked; usSlideUpAll(); if(isExpanded) { slideDown(document.querySelector('#form-donotsell-do-not-sell-request'), 200); } else { slideUp(document.querySelector('#form-donotsell-do-not-sell-request'), 200); } }); document.querySelector('#form-donotsell-do-not-sell-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-donotsell-do-not-sell-request-email').value; type = 'customer/do-not-sell'; // Prüfen, ob der Kunde angemeldet ist if (typeof __st !== "undefined" && __st.cid != undefined) { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Ich gebe meine Zustimmung zur Erfassung meiner E-Mail und IP-Adresse zum Zweck der Bearbeitung dieser Anfrage. Weitere Informationen finden Sie unter Datenschutzerklärung &amp Nutzungsbedingungen.'; } else { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Ich gebe meine Zustimmung zur Erfassung meiner E-Mail und IP-Adresse zum Zweck der Bearbeitung dieser Anfrage. Weitere Informationen finden Sie unter Datenschutzerklärung &amp Nutzungsbedingungen. Hinweis: Wenn Sie ein Gastbenutzer sind oder nicht in Ihrem Konto angemeldet sind, ist Ihre Opt-out-Wahl nur für diese Browsersitzung wirksam.'; } openVerificationModal(); }); // Tastaturnavigation im Datenverifizierungs-Modal für Barrierefreiheit document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; let isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Space"; let isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.code === "Enter"; let dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Diese Funktion erspart uns die Mühe, nach jedem Fokussieren e.preventDefault() aufzurufen let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } if (isTabPressed) { if (e.shiftKey) { if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } else { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); function showSuccessMessage() { var successMessageh3 = document.getElementById('pc--opt-out-success'); var successMessageEle = successMessageh3.getElementsByTagName('span')[0]; var successMessage = 'Erfolgreich abgemeldet'; successMessageEle.innerHTML = successMessage; successMessageh3.style.display = 'flex'; } function showErrorMessage() { document.getElementById('pc--opt-out-error').style.display = 'flex'; } function showNotApplicableMessage() { document.getElementById('pc--opt-out-not-applicable').style.display = "block"; } function formularEinrichten() { var formContainer = document.getElementById('pc--opt-out-form-container'); formContainer.style.display = "block"; } function ladeFeatureCallback(error) { if (error) { wirf Fehler; } formularEinrichten(); } function ccpaOptOutLadefunktion() { window.Shopify.loadFeatures( [ { name: "consent-tracking-api", version: "0.1", }, ], ladeFeatureCallback, ); } ccpaOptOutLadefunktion(); document.getElementById('btn-donotsell-opt-out').addEventListener('click', function (e) { e.preventDefault(); window.Shopify.customerPrivacy.setTrackingConsent({"sale_of_data": false}, () => { zeigeErfolgsmeldung(); }); }); if (typeof window.Shopify.customerPrivacy !== "undefined") { var values = window.Shopify.customerPrivacy.currentVisitorConsent(); }