Galaxy S23 Ultra
- SPEZIFIKATIONEN
- SUPPORT
- REZENSIONEN
JETZT KAUFEN
- Highlights
- Vergleichen
- Zubehör
- Galerie
- SPEZIFIKATIONEN
- SUPPORT
- REZENSIONEN
*Zubehör separat erhältlich. Die Verfügbarkeit von Modellen und Farben kann je nach Land, Region oder Anbieter variieren.
*Zubehör separat erhältlich. Die Verfügbarkeit von Modellen und Farben kann je nach Land, Region oder Anbieter variieren.
Deine Extras für das Ultra
- CASES
- S PEN
- LADEGERÄTE
- GALAXY BUDS
- GALAXY WATCH
CASES
Schützt dein Smartphone mit Zukunft im Sinn
-
Rugged Gadget Case
Dieses gummierte, modifizierbare Case verbindet starken Schutz mit individueller Funktionalität – vom Kartensteckfach bis zum Ringhalter. 1,2
JETZT KAUFEN
Black
-
Clear Gadget Case
Gestalte dein Clear Gadget Case mit einer flachen Abdeckung oder einem drehbaren Grip, der wahlweise als Standfuß oder als Ringhalter dienen kann.1,3
JETZT KAUFEN
Transparent
-
Leather Case
Weiches, geschmeidiges Leder aus Europa umschließt dein neues Galaxy S23 von allen Seiten – für eine schlanke und elegante Passform.4
JETZT KAUFEN
Camel
-
Silicone Grip Case
Stylisch und griffig: Bei diesem weichen Silicone Case kannst du dein Band jederzeit sicher und einfach entfernen.5,6
JETZT KAUFEN
White
-
Smart View Wallet Case
Nimm Anrufe entgegen und steure deine Musik über das integrierte Sichtfenster und bewahre deine Karte griffbereit in dem integrierten Kartensteckfach auf.7
See AlsoThe Best Cases to Protect Your New Samsung Galaxy S20The Best Samsung Galaxy S21 CasesSamsung Galaxy S24 Ultra Flip cases & Klapphüllen | Handyhuellen.deBest Samsung Galaxy S22 casesJETZT KAUFEN
Green
-
Frame Case
Wähle zwischen zwei verschiedenen Rückplatten, Transparent oder mit Kartensteckfach – alles hergestellt mit Blick auf die Zukunft.8
JETZT KAUFEN
Black
-
Silicone Case
Bei diesem weichen Case mit softer und angenehmer Textur ist die einzige harte Entscheidung, deine Lieblingsfarbe auszuwählen.9
JETZT KAUFEN
Lavender
-
Clear Case
Dieses schlanke und schlichte Case lässt die natürliche Farbe deines Handys erstrahlen. 10
JETZT KAUFEN
Transparent
-
Displayschutzfolie
Schütze das Display von deinem Galaxy S23 vor Kratzern und kleinen Beschädigungen. Die Displayschutzfolie ist mit dem mitgelieferten Applikator einfach anzubringen und bietet eine gute Sichtbarkeit und Berührungsempfindlichkeit.11
JETZT KAUFEN
Transparent
S PEN
Papierlos unterwegs
-
Galaxy S23 Ultra S Pen
Es ist wie Schreiben auf Papier, nur mit Air-Command-Tasten und Air-Action-Fernbedienung. 12
JETZT KAUFEN
Cream
-
S Pen Pro
Mit geschmeidigen Bewegungen auf dem Display skizzieren oder kompatible Geräte außerhalb deiner Reichweite mit der integrierten Bluetooth-Funktion aus der Ferne steuern - beides mit dem S Pen Pro.13,14
MEHR ERFAHREN
Black
LADEGERÄTE
Beeindruckende Leistung
-
Powerbank
Dieser 10.000-mAh-Akku liefert bis zu 25Watt Superschnellladen und verfügt über 2 USB-Typ-C-Anschlüsse.15,16
MEHR ERFAHREN
Beige
-
Wireless Charger Duo
Lade dein Smartphone, deine Galaxy Buds und deine Galaxy Watch ganz einfach gleichzeitig mit der Superschnellladefunktion auf.17
MEHR ERFAHREN
Black
-
USB Typ-C zu USB Typ-C Ladekabel
Daten mit hoher Geschwindigkeit mit USB-2.0-Datenübertragung und Super Fast Charging laden und übertragen.18,19,20
MEHR ERFAHREN
Black
GALAXY BUDS
Musik an, Welt aus
-
Galaxy Buds2 Pro
Musik an, Welt aus: Aktive Geräuschunterdrückung (ANC), klarer Sound und eine komfortable Passform ermöglichen dir, in beeindruckende Soundwelten einzutauchen.
JETZT KAUFEN
Bora Purple
-
Galaxy Buds2
Ob beim Training, beim Gaming oder beim Telefonieren – mit der aktiven Geräuschunterdrückung (ANC) kannst du deinen Fokus dorthin legen, wo er sein soll.
JETZT KAUFEN
Olive
GALAXY WATCH
Zeit für einen smarten Auftritt
-
Galaxy Watch5
Verfolge deine Ziele mit einer Smartwatch, mit der du deine Fitnessdaten ganz leicht im Auge behalten kannst.21,22
JETZT KAUFEN
Silver
-
Galaxy Watch5 Pro
Verfolge deine Fortschritte und behalte deine Leistung immer im Auge. Diese Smartwatch unterstützt dich dabei, deine Fitnessziele noch schneller zu erreichen.21,22
JETZT KAUFEN
Black Titanium
MEHR ERFAHREN
Gehöre zu den Ersten, die
unsere neue Technik
erleben: Das Galaxy S23 Ultra
JETZT KAUFEN JETZT VORAB REGISTRIEREN JETZT KAUFEN HÄNDLERSUCHE
WARUM GALAXY
Die Welt steht dir offen mit Samsung Galaxy
Wir kümmern uns um den gesamten Lebenszyklus unserer Smartphones und entwickeln unsere Produkte mit dem Blick auf die Zukunft.
MEHR ENTDECKEN
* Alle Spezifikationen und Beschreibungen auf dieser Seite können von den tatsächlichen Spezifikationen und Beschreibungen für das Produkt abweichen. Samsung behält sich das Recht vor, dieses Dokument und die darin beschriebenen Produkte jederzeit und ohne Angabe von Gründen zu ändern. Alle Funktionalitäten, Eigenschaften, Spezifikationen, Benutzeroberflächen und andere Produktinformationen in diesem Dokument, eingeschlossen, aber nicht beschränkt auf Produktvorteile, Design, Preis, Komponenten, Leistung, Verfügbarkeit und Produkteigenschaften, können jederzeit ohne Angabe von Gründen geändert werden. Die Bildschirminhalte sind simuliert und nur zu Demonstrationszwecken erstellt.
- Zusätzliche Halterungen sind separat erhältlich.
- Die seitliche Abdeckung des Rugged Gadget Case (EF-RS918) enthält mindestens 37% biobasierte Bestandteile.
- Die Seitentaste des Clear Gadget Cases (EF-XS918) enthält mindestens 34 % biobasierten Inhalt.
- Der Kunststoff des Leather Case (EF-VS918) besteht zu mindestens 20 % aus recyceltem Material.
- Zusätzliche Bänder sind separat erhältlich.
- Der Kunststoff des Silicone Grip Cases (EF-GS918) enthält mindestens 19 % recycelte Materialien.
- Der Kunststoff des Smart View Wallet Cases (EF-ZS918) besteht zu mindestens 15 % aus recycelten Materialien. Die äußere Oberfläche des Smart View Wallet Cases (EF-ZS918) besteht zu mindestens 21 % aus biobasiertem Material.
- Die Seitentaste des Frame Cases (EF-MS918) enthält mindestens 34 % biobasierten Inhalt.
- Der Kunststoff des Silicone Cases (EF-PS918) enthält mindestens 19 % recycelte Materialien.
- Die Seitentaste des Clear Cases (EF-QS918) enthält mindestens 34 % biobasierten Inhalt.
- Der Kunststoff des Bildschirmschutzes (EF-US918) besteht zu mindestens 20% aus recyceltem Material (Post-Consumer).
- Der Galaxy S23 Ultra S Pen ist nur mit dem Galaxy S23 Ultra kompatibel. Die Verfügbarkeit der Funktionen Air Command und Air Action kann je nach Modell oder App variieren.
- S Pen Pro wird separat verkauft. Muss im S-Pen-Modus verwendet werden, um Schreiben und Air Actions auf dem Galaxy S23 Ultra zu ermöglichen. S Pen Pro muss aufgeladen und gekoppelt werden, um Air Actions nutzen zu können. Air Actions funktionieren nur mit bestimmten Apps und die verfügbaren Befehle variieren je nach App.
- Kompatibel mit Samsung Galaxy Smartphones, Tablets und PCs, die den S Pen unterstützen. Alle Geräte müssen bei demselben Samsung Konto angemeldet sein.
- Die Superschnellladefunktion mit 25 Watt ist nur möglich, wenn ein einzelnes Gerät angeschlossen ist.
- Super Fast Charging (SFC) erfordert ein USB-Power-Delivery-3.0-kompatibles Gerät, das Direct Charging unterstützt. Geräte, die den USB-Power-Delivery-3.0-Standard oder Direct Charging nicht unterstützen, werden mit einer geringeren Geschwindigkeit als SFC geladen.
- Der Wireless Charger benötigt einen Stromanschluss.Ladegeschwindigkeiten können je nach Gerät variieren. Die tatsächliche Ladegeschwindigkeit kann je nach Nutzung, Ladebedingungen und anderen Faktoren variieren.
- Das Ladegerät ist separat erhältlich.
- Leistung maximal 25Watt bei Geräten, die das Superschnellladen unterstützen. Bei Geräten, die das Superschnellladen 2.0 unterstützen, beträgt die maximale Leistung 45Watt.
- Empfohlen für die Verwendung mit dem 45Watt Power Adapter.
- Nur für allgemeine Wellness- und Fitnesszwecke bestimmt. *Nicht für die Verwendung zur Erkennung, Diagnose, Behandlung, Überwachung oder Linderung von Beschwerden oder Krankheiten gedacht. Alle gesundheitsbezogenen Informationen, auf die über das Gerät und/oder die Anwendung zugegriffen wird, sollten nicht als medizinische Beratung behandelt werden. Benutzerinnen und Benutzer sollten medizinischen Rat von einer Ärztin oder einem Arzt einholen. Bitte beachten: Bestimmte Funktionen wie Blutdruck, ECG und BIA gelten in bestimmten Ländern als Medizinprodukte. Aktuelle Informationen zu den Ländern, in denen das Gerät angeboten wird, sind auf www.samsung.com/apps/samsung-health-monitor erhältlich.
- Die Verfügbarkeit von Produkten und Funktionen kann je nach Land oder Region variieren. Erfordert ein Galaxy Smartphone mit Android 8.0 oder höher, 1,5 GB Arbeitsspeicher oder mehr.
"); } else { $(cta).append( '
' + comingSoonCopy + "
" ); } }; return { init: init, doSku: doSku, }; })(); flagship.accessories.colorchip = (function () { var self = {}; var utils = window.flagship.common.utils; var currDevice = utils.getCurrentDevice(), prevDevice = null; var init = function () { self.section = document.querySelector("#accessories"); if (!!self.section) { flagship.accessories.buyable.init(); // kd setElements(); bindEvents(); } }; var setElements = function () { self.swiperContainer = []; self.colorchipLength = 3; self.colorchips = utils.convertArray( self.section.querySelectorAll(".accessories__product-color") ); self.containerWrap = utils.convertArray( self.section.querySelectorAll(".swiper-container-wrap") ); self.colorchipButtons = utils.convertArray(self.section.querySelectorAll('input[type="radio"]')); self.ctaBtns = utils.convertArray( self.section.querySelectorAll(".accessories__product-cta") ); }; var bindEvents = function () { window.addEventListener("load", onLoadHandler); window.addEventListener("resize", onResizeHandler); self.colorchips.forEach(function (colorchips) { colorchips.addEventListener("click", function (e) { if ( !!utils.closest(e.target, ".accessories__colorchip-item>input") ) changeColorchip.call( utils.closest(e.target, ".accessories__colorchip-item>input") ); else if ( !!utils.closest(e.target, ".accessories__product-option-btn") ) onClickOptionItem.call(e.target); }); }); if (!!self.ctaBtns) setCtaUrl(); }; var onLoadHandler = function () { setColorchips(); onResizeHandler(); window.removeEventListener("load", onLoadHandler); }; var setColorchips = function() { self.colorchipButtons.forEach(function(colorchipButton) { var colorchipWrap = utils.closest(colorchipButton, '.accessories__colorchip-wrap'); var swiperContainerWrap = utils.closest(colorchipButton, '.swiper-container-wrap'); if (!!colorchipWrap) { if (!!swiperContainerWrap.classList.contains('is-active') && colorchipButton.hasAttribute('checked')) { colorchipButton.checked = false; colorchipButton.click(); } } else { if (colorchipButton.hasAttribute('checked')) { colorchipButton.checked = false; colorchipButton.click(); } } }); }; var onResizeHandler = function () { if (window.innerWidth >= 1024) currDevice = "desktop"; else if (window.innerWidth >= 768 && window.innerWidth < 1024) currDevice = "tablet"; else if (window.innerWidth > 330 && window.innerWidth < 768) currDevice = "mobile"; else if (window.innerWidth <= 330) currDevice = "minMobile"; if (currDevice != prevDevice) { onResponsiveChange(); prevDevice = currDevice; } }; var onResponsiveChange = function () { if (currDevice == "minMobile") { setMobSwiper(); } else { destroyMobSwiper(); } }; var onClickOptionItem = function () { var productItem = utils.closest(this, '.accessories__product-item'); var colorWrap = utils.closest(this, '.accessories__product-color'); var optionItem = utils.closest(this, '.accessories__product-option-list'); var currentOption = utils.convertArray(optionItem.querySelectorAll('.accessories__product-option-item')); var currentColorchip = utils.convertArray(colorWrap.querySelectorAll('.swiper-container-wrap')); var currentIndex = currentOption.indexOf(this.parentElement); var currentItem = colorWrap.querySelector('input[type="radio"]:checked'); var prevItem = currentItem; var ctaAriaLable = productItem.querySelector('.accessories__product-cta>a'); if (currentOption.length > 1) { currentOption.forEach(function (currOption, index) { if (currentIndex == index) { if (!currOption.classList.contains('is-active')) { currOption.classList.add('is-active'); } if (!currentColorchip[index].classList.contains('is-active')) { currentColorchip[index].classList.add('is-active'); currentItem = currentColorchip[index].querySelector('input[type="radio"]:checked'); } if (typeof LOCAL_VARI != 'undefined' && !!LOCAL_VARI) { currOption.querySelector('button').setAttribute('title', LOCAL_VARI.selected); } else { currOption.querySelector('button').setAttribute('title', 'Selected'); } if (!!ctaAriaLable) { var optionType = currOption.getAttribute('data-buy-type'); var ctaAriaLableType = ctaAriaLable.getAttribute('aria-label').split(' ').reverse()[0]; if (optionType.indexOf('galaxy') != -1) { optionType = (optionType.indexOf('plus') != -1) ? 's23 plus' : 's23'; ctaAriaLableType = (ctaAriaLableType.indexOf('plus') != -1) ? 's23 plus' : 's23'; ctaAriaLable.setAttribute('aria-label', ctaAriaLable.getAttribute('aria-label').replace(ctaAriaLableType, optionType)); } else { ctaAriaLable.setAttribute('aria-label', ctaAriaLable.getAttribute('aria-label').replace(ctaAriaLableType, optionType)); } } } else { currOption.querySelector('button').removeAttribute('title'); if (currOption.classList.contains('is-active')) currOption.classList.remove('is-active'); if (currentColorchip[index].classList.contains('is-active')) { currentColorchip[index].classList.remove('is-active'); prevItem = currentColorchip[index].querySelector('input[type="radio"]:checked'); } } }); var currentColorchipItem = utils.convertArray(currentColorchip[currentIndex].querySelectorAll('.accessories__colorchip-item')); currentColorchipItem.forEach(function (currColorchipItem) { var colorchipBtn = currColorchipItem.querySelector('input'); if (prevItem.getAttribute('value') == colorchipBtn.getAttribute('value')) { currentItem = colorchipBtn; colorchipBtn.checked = true; } else { currentItem = currentColorchip[currentIndex].querySelector('input[type="radio"]:checked'); currentItem.checked = true; } }); changeColorchip.call(currentItem); if (window.innerWidth <= 330) setMobSwiper(); var isActiveOption = colorWrap.querySelector('.swiper-container-wrap.is-active'); var nextArrow = isActiveOption.querySelector('.swiper-button-next img'); var prevArrow = isActiveOption.querySelector('.swiper-button-prev img'); if (!!nextArrow && !!prevArrow) { imageLoader.setResponsiveImage([prevArrow, nextArrow]); } } }; var changeColorchip = function () { var colorchipList = utils.closest( this, ".accessories__product-color" ); var colorchipImg = utils .closest(this, ".accessories__product-contents") .querySelector(".accessories__product-image img"); var currentText = colorchipList.querySelector( ".accessories__product-current" ); var color = this.getAttribute("value"); var imgAlt = this.getAttribute("data-img-alt"); var baseSrc = self.section.getAttribute("data-base-img-src"); var baseProduct = self.section.getAttribute("data-base-product"); var productName = utils .closest(this, ".accessories__product-item") .getAttribute("data-product"); var productType = !!colorchipList.querySelector( ".accessories__product-option" ) ? colorchipList .querySelector(".accessories__product-option-item.is-active") .getAttribute("data-buy-type") : ""; var productColor = this.getAttribute("data-color"); var imgSrcArr = !!colorchipList.querySelector( ".accessories__product-option" ) ? [baseProduct, productName, productType, productColor] : [baseProduct, productName, productColor]; var imgSrc = imgSrcArr.join("-"); var srcArr = [baseSrc, imgSrc]; var setSrc = srcArr.join("/"); setSrc = utils.isLowNetwork() ? setSrc.replace("/images/", "/images/lowband/") : setSrc; var product = utils.closest(this, ".accessories__product-item"); var ctaBtn = product.querySelector(".common-cta-encased"); var dataUrl = this.getAttribute("data-url"); if (!!ctaBtn) { if ((dataUrl == '#' && ctaBtn.innerText == 'LEARN MORE') || (dataUrl == '#' && ctaBtn.innerText == 'BUY NOW')) ctaBtn.parentElement.style.display = 'none'; else if ((dataUrl != '#' && ctaBtn.innerText != 'LEARN MORE') || (dataUrl != '#' && ctaBtn.innerText != 'BUY NOW')) ctaBtn.parentElement.style.display = 'block'; var dataOmni = ctaBtn.getAttribute("data-omni").split(":")[4]; var gala = ctaBtn.getAttribute("ga-la").split(":")[4]; var btnOptionType = ctaBtn.getAttribute("data-omni").split(":")[2]; var optionType = this.getAttribute("data-omni").split(":")[2]; ctaBtn.setAttribute("href", dataUrl); if (!!productType) { ctaBtn.setAttribute( "data-omni", ctaBtn .getAttribute("data-omni") .replace(btnOptionType, optionType) ); ctaBtn.setAttribute( "ga-la", ctaBtn.getAttribute("ga-la").replace(btnOptionType, optionType) ); } ctaBtn.setAttribute('data-omni', ctaBtn.getAttribute('data-omni').replace(dataOmni, productColor)); ctaBtn.setAttribute('ga-la', ctaBtn.getAttribute('ga-la').replace(gala, productColor)); } if (currDevice == "mobile" || currDevice == "minMobile") colorchipImg.setAttribute("src", setSrc + "-s.jpg"); else colorchipImg.setAttribute("src", setSrc + ".jpg"); colorchipImg.setAttribute("data-src-pc", setSrc + ".jpg"); colorchipImg.setAttribute("data-src-mobile", setSrc + "-s.jpg"); colorchipImg.setAttribute("alt", imgAlt); currentText.innerText = color; flagship.accessories.buyable.doSku(this); // kd }; var setMobSwiper = function () { self.containerWrap.forEach(function (container) { if ( container.querySelectorAll(".accessories__colorchip-item") .length > self.colorchipLength ) { utils .closest(container, ".accessories__product-item") .classList.add("js-swiper-initialized"); var swiperContainer = container.querySelector(".swiper-container"); var wrapLength = utils .closest(container, ".accessories__product-color") .querySelectorAll(".swiper-container-wrap").length; if ( !swiperContainer.classList.contains( "swiper-container-initialized" ) ) { var mobSwipers = new Swiper(swiperContainer, { init: false, slidesPerView: self.colorchipLength, navigation: { nextEl: container.querySelector(".swiper-button-next"), prevEl: container.querySelector(".swiper-button-prev"), }, }); mobSwipers.on("init", function () { var notification = this.el.querySelector( ".swiper-notification" ); notification && this.el.removeChild(notification); }); if ( wrapLength >= 2 && container.classList.contains("is-active") ) { mobSwipers.init(); self.swiperContainer.push(mobSwipers); } else if (wrapLength == 1) { mobSwipers.init(); self.swiperContainer.push(mobSwipers); } mobSwipers.on("slideChange", function () { if (this.slides.length - 1 == this.activeIndex) { container.querySelector(".swiper-button-prev").focus(); } else if (this.activeIndex == 0) { container.querySelector(".swiper-button-next").focus(); } }); mobSwipers.on("click", function (e) { if (!!utils.closest(e.target, ".swiper-slide")) { var index = mobSwipers.clickedIndex / self.colorchipLength; var last = this.slides.length - 1; mobSwipers.slideTo(parseInt(index), 400, false); if (mobSwipers.clickedIndex == last) { mobSwipers.slideTo(last, 400, false); } } }); } } }); }; var destroyMobSwiper = function () { if (self.swiperContainer != null) { self.swiperContainer.forEach(function (container) { if (container != null) { container.destroy(); } }); self.swiperContainer = []; } }; var setCtaUrl = function () { self.ctaBtns.forEach(function (ctaBtn) { var productItem = utils.closest( ctaBtn, ".accessories__product-item" ); var learnMoreBtn = ctaBtn.classList.contains( "accessories__product-cta--learnmore" ); var buynowBtn = ctaBtn.classList.contains('accessories__product-cta--buynow'); if (!!productItem.querySelector('input[type="radio"]:checked')) { var checkedColorChip = productItem .querySelector('input[type="radio"]:checked') .getAttribute("data-url"); flagship.accessories.buyable.doSku( productItem.querySelector('input[type="radio"]:checked') ); // kd } ctaBtn.querySelector("a").setAttribute("href", checkedColorChip); if ((!!learnMoreBtn && checkedColorChip == '#') || (!!buynowBtn && checkedColorChip == '#')) ctaBtn.style.display = 'none'; }); }; return { init: init, }; })(); flagship.accessories.colorchip.init(); })(); (function () { window.flagship.accessories = window.flagship.accessories || {}; flagship.accessories.matchHeight = (function () { var self = {}; var utils = window.flagship.common.utils; var currDevice = utils.getCurrentDevice(), prevDevice = null; var init = function () { self.section = document.querySelector("#accessories"); if (!!self.section) { setElements(); bindEvents(); } }; var setElements = function () { self.productList = self.section.querySelectorAll( ".accessories__product-list" ); self.productLists = utils.convertArray(self.productList); }; var bindEvents = function () { window.addEventListener("load", onLoadHandler); window.addEventListener("resize", onResizeHandler); }; var onResizeHandler = function () { if (window.innerWidth >= 1024) currDevice = "desktop"; else if (window.innerWidth >= 768 && window.innerWidth < 1024) currDevice = "tablet"; else currDevice = "mobile"; if (currDevice != prevDevice) { prevDevice = currDevice; } matchList(); }; var onLoadHandler = function () { onResizeHandler(); window.removeEventListener("load", onLoadHandler); }; var matchList = function () { var productItemArr = []; var listItems = null; var title = null; var desc = null; var lineCta = null; self.productLists.forEach(function (productList) { listItems = utils.convertArray( productList.querySelectorAll(".accessories__product-item") ); productItemArr.push(listItems); }); productItemArr.forEach(function (productItem) { var itemArr = []; var titleArr = []; var descArr = []; var lineCtaArr = []; var maxTitle = 0; var maxDesc = 0; var maxLineCta = 0; productItem.forEach(function (item) { title = item.querySelector(".accessories__product-title"); desc = item.querySelector(".accessories__product-description"); lineCta = item.querySelector( ".accessories__product-cta--underline" ); itemArr.push(item); if (title != null) { title.style.height = ""; titleArr.push(title.clientHeight); } if (desc != null) { desc.style.height = ""; descArr.push(desc.clientHeight); } if (lineCta != null) { lineCta.style.height = ""; lineCtaArr.push(lineCta.clientHeight); } }); if (currDevice == "desktop") { itemArr = itemSlice(itemArr, 3); titleArr = itemSlice(titleArr, 3); descArr = itemSlice(descArr, 3); lineCtaArr = itemSlice(lineCtaArr, 3); } else { itemArr = itemSlice(itemArr, 2); titleArr = itemSlice(titleArr, 2); descArr = itemSlice(descArr, 2); lineCtaArr = itemSlice(lineCtaArr, 2); } for (var i = 0; i < itemArr.length; i++) { maxTitle = titleArr[i].reduce(function (prev, titleArr) { return Math.max(prev, titleArr); }); maxDesc = descArr[i].reduce(function (prev, descArr) { return Math.max(prev, descArr); }); if (lineCtaArr[i] != null) { maxLineCta = lineCtaArr[i].reduce(function (prev, lineCtaArr) { return Math.max(prev, lineCtaArr); }); } for (var j = 0; j < itemArr[i].length; j++) { if ( maxTitle != itemArr[i][j].querySelector(".accessories__product-title") .clientHeight ) { itemArr[i][j].querySelector( ".accessories__product-title" ).style.height = maxTitle + "px"; } if ( maxDesc != itemArr[i][j].querySelector( ".accessories__product-description" ).clientHeight ) { itemArr[i][j].querySelector( ".accessories__product-description" ).style.height = maxDesc + "px"; } if ( itemArr[i][j].querySelector( ".accessories__product-cta--underline" ) != null && maxLineCta != itemArr[i][j].querySelector( ".accessories__product-cta--underline" ).clientHeight ) { itemArr[i][j].querySelector( ".accessories__product-cta--underline" ).style.height = maxLineCta + "px"; } } } }); }; var itemSlice = function (data, size) { var arr = []; for (var i = 0; i < data.length; i += size) { arr.push(data.slice(i, i + size)); } return arr; }; return { init: init, }; })(); flagship.accessories.matchHeight.init(); })(); (function () { window.flagship.accessories = window.flagship.accessories || {}; flagship.accessories.nav = (function () { var self = {}; var utils = window.flagship.common.utils; var init = function () { self.section = document.querySelector(".accessories__overview"); if (!!self.section) { setElements(); bindEvents(); } }; var setElements = function () { self.navList = self.section.querySelector( ".accessories__overview-list" ); self.navBtn = utils.convertArray( self.navList.querySelectorAll(".accessories__overview-item a") ); }; var bindEvents = function () { window.addEventListener("load", onLoadHandler); window.addEventListener("hashchange", anchorPosition); self.navBtn.forEach(function (navBtn) { navBtn.addEventListener("click", onClickNavBtn); }); }; var onLoadHandler = function () { window.removeEventListener("load", onLoadHandler); anchorPosition(); }; var onClickNavBtn = function (e) { e.preventDefault(); var navHeight = utils.getNavHeight(); var sectionId = this.getAttribute("href").split("#")[1]; var section = document.querySelector("#" + sectionId); var sectionTop = section.getBoundingClientRect().top; var sectionScroll = window.pageYOffset + sectionTop - navHeight; var sectionTimeout = null; clearTimeout(sectionTimeout); sectionTimeout = setTimeout(function () { section .querySelector(".accessories__visual-eyebrow") .setAttribute("tabindex", 0); section.querySelector(".accessories__visual-eyebrow").focus(); }, 30); window.scrollTo(0, sectionScroll); section .querySelector(".accessories__visual-eyebrow") .addEventListener("focusout", function () { section .querySelector(".accessories__visual-eyebrow") .removeAttribute("tabindex"); }); }; var anchorPosition = function () { if ( window.location.hash != "" && !!document.querySelector(window.location.hash) ) { var hash = location.hash.split("#")[1]; var hashSection = document.querySelector("#" + hash); var hashTimeout = null; clearTimeout(hashTimeout); hashTimeout = setTimeout(function () { var sectionTop = hashSection.getBoundingClientRect().top; var navHeight = utils.getNavHeight(); var hashScroll = window.pageYOffset + sectionTop - navHeight; window.scrollTo(0, hashScroll); }, 300); } }; return { init: init, }; })(); flagship.accessories.nav.init(); })(); });