Anker 45W USB C Charger Block, 2-Pack Type C Charger Fast Charging
Category: Computers
SKU: CS-48472FD05F8F7B47
Key Specifications
From product details- }
- }
- return createdElem;
- };
- return CarouselButton;
- }
- /* activate first one */
- CarouselButton.objects.byId[1].activate();
- 1 Advanced Safety System
- 2 Cables Included
- Model
- A2653
- Input
- 100-240V~, 1.2A, 50-60Hz
- Output
- 5V⎓3A / 9V⎓3A / 12V⎓3A / 15V⎓3A / 20V⎓2.25A (45W Max) / Programmable Power Supply (PPS): 3.3V-21V⎓2.25A (45W Max)
Product Highlights
- ✔
- ✘
- Premium comparison table: popover trigger module
- Premium comparison table: adjust column width module
- Premium comparison table: sticky attribute & column
Product Details & Specifications
Anker 45W USB C Charger Block, 2-Pack Type C Charger Fast Charging — aplus-v2 .premium-aplus-module-2 .premium-background-wrapper { aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper { aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { aplus-v2 .premium-aplus-module-2 .premium-in…
.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper { position: relative; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper { position: absolute; width: 50%; height: 100%; top: 0; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: 50%; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: auto; right: 50%; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color { color: #fff; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-background { padding: 20px; }
.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic { padding-bottom: 10px; }
.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading { padding-bottom: 20px; }
.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description { line-height: 1.5em; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background { background: rgba(255,255,255,0.5); }
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background { background: rgba(0,0,0,0.5); }
.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item { color: #fff; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container { display: table; height: 100%; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 40px; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 0px; padding-right: 40px; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 40px; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 0px; padding-left: 40px; }
.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column { display: table-cell; vertical-align: middle; }
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-5-comparison-table-scroller').execute('init-premium-module-5-comparison-table', function(init){ if (init) { return; } P.register('premium-module-5-comparison-table-scroller', function(){ return function() { P.when('jQuery', 'a-popover', 'A', 'ready').execute('premium-5-comparison-table-scroller', function($, popover, A) { function initCompTable(module) { /**
- Premium comparison table: popover trigger module
*/ var comparisonName = $(module).data('comparison-name'); (function() { var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger'); $additionalInfo.each(function(i, trigger) { return popover.create(trigger, $(trigger).data()); }); $additionalInfo.hover( function() { $(this).focus(); } ); })(); /**
- Premium comparison table: adjust column width module
*/ (function() { var VISIBLE_COLUMNS = 4.2; /* How many visible columns on load */ var MIN_WIDTH = 230; var getWidth = function() { return $(this).outerWidth(); } /* cache selectors */ var $container = $('.aplus-v2 .comparison-table #'+comparisonName), $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'), $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'), $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item');
/* Formula for determining desired column width */
var calculatedColumnWidth = Math.floor( ($container.innerWidth() - $header.innerWidth()) / VISIBLE_COLUMNS );
var childWidths = $activeColumn.map(getWidth).get(); var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths)); var minColumnWidth = $columns.innerWidth();
/* set the min-width of each column to the calulated width or minWidth */ $columns.css( 'min-width', Math.max(MIN_WIDTH, (calculatedColumnWidth < minColumnWidth ? calculatedColumnWidth : minColumnWidth)) ); $activeColumn.css('width', maxChildWidth);
/* show the component */ $container.removeClass('loading'); })();
/**
- Premium comparison table: sticky attribute & column
*/
(function() { /* cache selectors */ const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName); const header = comparisonTable.querySelector('td.attribute'); const fixedColumn = comparisonTable.querySelector('td.active');
const attributeColumnObserver = new ResizeObserver((entries) => { for (let entry of entries) { const bounds = entry.target.getBoundingClientRect().width; const activeCellWidth = window.getComputedStyle(fixedColumn).left; if (bounds + "px" !== activeCellWidth) { const activeCells = document.querySelectorAll('.aplus-data-column.active'); activeCells.forEach(cell => cell.style.left = bounds + "px");
} }
})
attributeColumnObserver.observe(header) })();
/**
- Premium comparison table: top scroll bar
*/ (function() { /* cache selectors */ var $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'), $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'), $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'), $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'), $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar'); /* confirm fixed column exists and can add width to the total width of the scroll bar */ var fixedColumnWidth = $fixedColumn.innerWidth(); if ( fixedColumnWidth === null ) { fixedColumnWidth = 0; } /* set width of scrollBar */ $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth()); /* connect scrolls together */ $scrollWrapperTop.scroll(function() { $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft()); }); $scrollWrapperBottom.scroll(function() { $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft()); }); })(); }
$('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) { initCompTable(module); }); }); } }); }); }));
/**
- Premium-module 5: Comparision table - scroller
*/
.aplus-v2 .premium-aplus-module-5 h1 { padding-bottom: 30px; }
/* position column-headers relative to this table */ .aplus-v2 .premium-aplus-module-5 .table-container { position: relative; opacity: 1; }
.aplus-v2 .premium-aplus-module-5 .table-container.loading { opacity: 0; }
.aplus-v2 .premium-aplus-module-5 .table-slider { overflow-x: scroll; overflow-y: visible; width: 100%; }
.aplus-v2 .premium-aplus-module-5 td.attribute { min-width: 300px; top: auto; left: 0; z-index: 100; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-5 td.attribute { right: 0px; left: auto; }
.aplus-v2 .premium-aplus-module-5 td.active-item, .aplus-v2 .premium-aplus-module-5 th.active-item { top: auto; left: 300px; z-index: 100; }
html[dir="rtl"] .premium-aplus-module-5 td.active-item, html[dir="rtl"] .premium-aplus-module-5 th.active-item { left: auto; right: 300px; }
.aplus-v2 .premium-aplus-module-5 .attribute, .aplus-v2 .premium-aplus-module-5 .active-item{ position: sticky; }
.aplus-v2 .premium-aplus-module-5 table.a-bordered td, .aplus-v2 .premium-aplus-module-5 table.a-bordered th { background-color: #fff; }
.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after { content: "?"; display: inline-block; font-size: 12px; position: relative; bottom: 5px; }
.aplus-v2 .premium-aplus-module-5 .product-title { font-size: 15px; padding: 10px 0; }
.aplus-v2 .premium-aplus-module-5 .scroll-width { overflow-x: scroll; overflow-y: visible; }
.aplus-v2 .premium-aplus-module-5 td.attribute.empty { height: 300px; }
.aplus-v2 .premium-aplus-module-5 .header-img { padding-top: 10px; }
/* Override default AUI .a-bordered table borders */ .aplus-v2 .premium-aplus-module-5 table.a-bordered { border-width: 0; border-color: #eaeaea; border-style: solid; }
/* Size the top scroller */ .aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top { width: 100%; height: 20px; overflow-x: scroll; overflow-y: visible; }
.aplus-v2 .premium-aplus-module-5 .scroll-bar { height: 1px; }
.aplus-v2 .premium-aplus-module-5 .add-to-cart { line-height: 1rem; font-weight: normal; }
.aplus-v2 .premium-aplus-module-5 .review { font-size: 14px; }
/**
- Premium modules global styles
*/ .aplus-v2.desktop { max-width: 1464px; min-width: 800px; margin-left: auto; margin-right: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; } /* Undo this for tech-specs because it breaks table layout */ .aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }
.aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: Arial, sans-serif; }
.aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: inherit; }
/* type */ .aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; } .aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }
/* spacing */ .aplus-v2 .aplus-container-1 { padding: 40px; } .aplus-v2 .aplus-container-1-2 { padding: 40px 80px; } .aplus-v2 .aplus-container-2 { padding: 80px; } .aplus-v2 .aplus-container-3 { padding: 40px 0; }
/* Display */ .aplus-v2 .premium-aplus .aplus-display-table { display: table; } .aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; } .aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }
/* Aplus display table with min-width 1000px and fill remaining space inside parent */ .aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }
/**
- Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.
*/
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('aplus-module-tech-specs').execute('init-premium-module-tech-specs', function(init) { if (init) { return; } P.register('aplus-module-tech-specs', function() { function showTablesFallback(tables) { // unsuccessful toggling "hide" parent class, fallback to toggling table css directly if (tables && typeof tables.css === 'function') { tables.css('visibility','visible'); } } function showTables(tables, hideLoadingCssClassName) { if (tables && typeof tables.closest === 'function') { var hideTableContainers = tables.closest('.' + hideLoadingCssClassName); if (hideTableContainers.length && typeof hideTableContainers.removeClass === 'function') { hideTableContainers.removeClass(hideLoadingCssClassName); return; // do not go to fallback } } showTablesFallback(tables); } function resizeSpecTables($, tables) { var tableHeights = []; tables.each(function(i, table) { tableHeights.push($(table).height()); }); var maxHeight = Math.max.apply(undefined, tableHeights); tables.height(maxHeight); } return function(moduleId, tableCssClassName, hideLoadingCssClassName) { P.when('A', 'ready').execute('premium-resize-tech-spec-tables', function(A) { var $ = A.$; var targetClassName = '.' + moduleId + ' .' + tableCssClassName; var tables = $(targetClassName); try { resizeSpecTables($, tables); showTables(tables, hideLoadingCssClassName); } catch (e) { // in case resizeSpecTables throws, try to show tables or all hides if (tables && tables.length) { showTablesFallback(tables) } else { // final attempt, show all hidden tables var hideTableContainers = $('.' + (hideLoadingCssClassName || 'aplus-tech-spec-hide-loading')); hideTableContainers.removeClass(hideLoadingCssClassName); } } }); } }); }); }));
.aplus-tech-spec-hide-loading { visibility: hidden; } .aplus-tech-spec-hide-loading:only-child { visibility: visible !important; }
.aplus-tech-spec-hide-loading { visibility: visible !important; }
/**
- Premium-module 12: Nav Carousel
*/
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-card { position: relative; width: 100%; }
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container { position: relative; }
.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container { /* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) */ padding-top: calc(600 / 1464
- 100%); /* ~40.983% */
height: 0; }
.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container > div { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
/* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. */ .aplus-v2 .premium-aplus-module-12 .a-carousel-viewport { height: 100% !important; }
.aplus-v2 .premium-aplus-module-12 .aplus-card-image img { width: 100%; height: auto; }
.aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper { position: absolute; top: 0; width: 50%; height: 100%; }
.aplus-v2 .premium-aplus-module-12 .aplus-card-detail { display: table; width: 100%; height: 100% }
.aplus-v2 .premium-aplus-module-12 .card-description { text-align: left; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .card-description { text-align: right; }
.aplus-v2 .premium-aplus-module-12 .aplus-table-cell { display: table-cell; vertical-align: middle; }
.aplus-v2 .premium-aplus-module-12 .aplus-text-background { padding: 20px; }
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color { background: rgba(0, 0, 0, 0.5); }
.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item { color: #fff; }
.aplus-v2 .premium-aplus-module-12 .description { margin-top: 20px; }
/* nav */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions { position: absolute; top: 20px; width: 100%; text-align: center; }
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn { display: inline-block; margin: 7px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; line-height: 2.5em; min-width: 200px; background-color: #fff; white-space: nowrap; color: #000; }
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-index { display: none; }
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active { border-color: #fff; background-color: #000; color: #fff; }
/**
- Regimen template specific css
*/
html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { text-align: right; }
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: right; top: 50%; width: 250px; right: 75px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: left; top: 50%; left: 75px; right: auto; }
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { display: inline-block; margin: 10px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; width: 220px; background-color: #fff; padding: 2px 0 2px; }
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active { border-color: #fff; background-color: #000; color: #fff; }
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index { color: inherit; }
.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label { color: inherit; }
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { display: inline-block; width: 12px; color: #000; }
.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label { color: #000; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { margin-left: 0px; margin-right: 6px; }
.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen { position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.5; text-align: center; }
.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline { color: #fff; line-height: 2em; }
/**
- Navigation template specific css
*/
.aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions { background-color: rgba(0, 0, 0, 0.8); top: 0px; }
.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn { padding: 8px; color: #fff; background-color: transparent; border: none; }
.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active { text-decoration: underline; text-underline-offset: 0.8em; text-decoration-thickness: 3px; background-color: transparent; border: none; }
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-12-nav-carousel').execute('init-premium-module-12-nav-carousel', function(init) { if (init) { return; } P.register('premium-module-12-nav-carousel', function(){ return function() { P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute('premium-12-nav-carousel', function (A, $, framework) { function initiateCarousel(module) { var MODULE_ID = $(module).data('module-id'); /**
- Carousel button element classname
- @const
*/ var GOTO_BTN_CLASS_NAME = "aplus-goto-btn-" + MODULE_ID; /**
- Carousel button element active classname
- @const
*/ var GOTO_BTN_ACTIVE_CLASS_NAME = "aplus-active"; /**
- AUI name for aui carousel
- @const
*/ var CAROUSEL_NAME = "premium-aplus-12-carousel-" + MODULE_ID; /**
- Module class name
- @const
*/ var MODULE_CLASS_NAME = ".aplus-v2 .premium-aplus-module-12"; /**
- Carousel text container class name
- @const
*/ var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-carousel-text-container-" + MODULE_ID; /**
- Carousel text hidden class name
- @const
*/ var TEXT_CONTAINER_HIDDEN = "aplus-hidden"; /**
- Carousel horizontal scroll container class name
- @const
*/ var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-horizontal-scroll-container-" + MODULE_ID;
function showCarouselText(oldIndex, newIndex) { var oldClass = TEXT_CONTAINER_CLASS_NAME + "-" + oldIndex; var newClass= TEXT_CONTAINER_CLASS_NAME + "-" + newIndex; $(oldClass).addClass(TEXT_CONTAINER_HIDDEN); $(newClass).removeClass(TEXT_CONTAINER_HIDDEN); }
function scrollToCarouselButton(scrollLeft) { if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) { $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200); } }
/**
- Creates a CarouselButton class for provided carousel instance
- @param {object} carousel - AUI Carousel instance
- @returns {Class} - CarouselButton Class
*/ function CarouselButtonTemplate(carousel) { /**
- Button for controlling the active slide
- @constructor
- @param {number} index - slide index
- @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation
*/ function CarouselButton(index, elem) { var self = this; this.index = index; this.carousel = carousel;
/* create the button element */ this.elem = this.getElem(elem); this.$elem = $(this.elem); /* store jquery version */ this.elem.addEventListener('click', self.handleClick.bind(self)); this.elem.setAttribute('role', 'tab');
/* add this object to the object manager */ CarouselButton.objects.byId[index] = this; CarouselButton.objects.all.push(this); }
/**
- Describe behavior for click events on this.elem
- @memberOf CarouselButton
*/ CarouselButton.prototype.handleClick = function(e) { e.preventDefault(); this.carousel.gotoPage(this.index); };
/**
- Enter active state
- @memberOf CarouselButton
*/ CarouselButton.prototype.activate = function() { this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true'); };
/**
- Enter inactive state
- @memberOf CarouselButton
*/ CarouselButton.prototype.deactivate = function() { this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false'); };
/**
- Returns an existing or creates a new bound element for this object
- @memberOf CarouselButton
- @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use
- @returns {DOMElement} - this objects DOM representation
*/ CarouselButton.prototype.getElem = function(elem) { if (this.elem) return this.elem; if (elem) return elem;
var createdElem = document.createElement('span'); createdElem.className = GOTO_BTN_CLASS_NAME;
return createdElem; };
/** @const Object manager */ CarouselButton.objects = { byId: {}, all: [], };
return CarouselButton; }
framework.onInit(CAROUSEL_NAME, function(carousel) { /** @const {Class} */ var CarouselButton = CarouselButtonTemplate(carousel);
/* create carousel controls */ var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME)); var btns = $carouselBtns.map(function(i, btnElem) { return new CarouselButton(i + 1, btnElem); });
/* activate first one */ CarouselButton.objects.byId[1].activate();
/* Listen to slide changes */ A.on("a:carousel:" + CAROUSEL_NAME + ":change:pageNumber", function (data) { var newCarouselButton = CarouselButton.objects.byId[data.newValue]; var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left')); var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft;
newCarouselButton.activate(); CarouselButton.objects.byId[data.oldValue].deactivate(); scrollToCarouselButton(positionLeft); showCarouselText(data.oldValue, data.newValue); }); });
/**
- @returns {string} - css classname prefixed with module selector
*/ function safeClassSelector(className) { return '.' + MODULE_CLASS_NAME + ' .' + className; } }
$('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) { initiateCarousel(module); }); framework.createAll(); framework.initializeAll(); }); } }) }); }));
Previous page
Next page
1 For Samsung 2 For Apple 3 For Others
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute('invoke-premium-12-nav-carousel-desktop-top', function(init){ init(); }); }));
Previous page
Next page
1 Advanced Safety System 2 Cables Included
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute('invoke-premium-12-nav-carousel-desktop-top', function(init){ init(); }); }));
Model A2653
Input 100-240V~, 1.2A, 50-60Hz
Output 5V⎓3A / 9V⎓3A / 12V⎓3A / 15V⎓3A / 20V⎓2.25A (45W Max) / Programmable Power Supply (PPS): 3.3V-21V⎓2.25A (45W Max)
Dimensions 1.77 × 1.11 × 1.96 in / 44.87 × 28.29 × 49.79 mm
Weight 2.68 oz / 76.2 g
Note Two 5 ft USB-C to USB-C cables included, surpassing the standard 3.3 ft length typically provided with the Samsung S23 Series for extended reach.
Note Use the included USB-C to USB-C cable to charge USB-C devices and a USB-C to Lightning cable to charge Lightning devices (sold separately).
Note Use the provided cable organizers to neatly secure your USB-C cables on your desk or workstation, ensuring a clutter-free charging setup.
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('aplus-module-tech-specs').execute('invoke-premium-tech-spec-resize', function(resizeSpecTables) { resizeSpecTables('aplus-index-5', 'aplus-tech-spec-table', 'aplus-tech-spec-hide-loading'); }); }));
Anker 25W & 45W USB C Charger Comparison
45W USB C Charger-2 pack
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
Anker 25W Charger
logShoppableMetrics("premium-module-5-comparison-table-scroller", false)
Buying Options
45w USB C Fast Charger
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
25W USB C Charger-2 pack
logShoppableMetrics("premium-module-5-comparison-table-scroller", false)
Buying Options
Anker Charger Nano II 45W
logShoppableMetrics("premium-module-5-comparison-table-scroller", false)
Buying Options
25W USB C Charger-2 pack
logShoppableMetrics("premium-module-5-comparison-table-scroller", false)
Buying Options
Customer Reviews
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.8 out of 5 stars 5,970
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.8 out of 5 stars 1,769
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.8 out of 5 stars 8,584
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.7 out of 5 stars 2,523
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.8 out of 5 stars 5,259
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; }
4.7 out of 5 stars 441
Price
$29.99$29.99 — $16.99$16.99 — — —
Charging Ports
1 USB C 1 USB C 1 USB C 1 USB C 1 USB C 1 USB C
iPhone Fast Charging
✔ ✔ ✔ ✔ ✔ ✔
Samsung Fast Charging
✔ ✔ ✔ ✔ ✔ ✔
Macbook Compatible
✘ ✘ ✘ ✘ ✔ ✘
Main Feature
For Tablets and iPhone For Tablets and iPhone For Tablets and iPhone For Tablets and iPhone For Phones, Tablets, Notebooks For Tablets and iPhone
Size/Inch
1.77 x 1.11 x 1.96 1.22 x 1.22 x 1.42 1.49 x 1.38 x 1.61 1.77 × 1.10 × 1.97 1.49 x 1.38 x 1.62 1.77 × 1.10 × 1.97
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-5-comparison-table-scroller', 'ready').execute('invoke-premium-5-comparison-table', function(init){ init() }); }));
45W Super Fast Charging 2.0: Get your day moving with this ultra-fast 45W charger, capable of powering your Samsung S24 Ultra to 50% in just 20 minutes. Secure Charging: Equipped with Anker's proprietary technology, which includes features such as high-voltage and short-circuit protection to help safeguard your devices while charging. Universally Compatible USB-C Charger: Embrace the convenience of this versatile USB-C charger, compatible with a broad range of Samsung and other USB-C devices. Dual Long-Lasting Cables: Included with the charger are two 5 ft USB-C cables, boasting over 10,000 bend resistance and capable of handling up to 100W power for fast charging. What You Get: Anker Charger (45W, 2-Pack), USB-C to USB-C cables ×2 , cable organizer ×2, welcome guide, 18-month warranty, and friendly customer service.
› See more product details
Brand Anker
Connector Type USB Type C
Compatible Devices Cellular Phones
Compatible Phone Models
(function(f) {var _np=(window.P._namespace("DetailPageProductOverviewTemplatesJava"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('A').execute(function(A){ A.on('a:truncate:po-attribute-truncate-3:updated', function(data) { var isTruncated = !data.truncateInstance.getIfTextFits(); var seeMoreElement = document.getElementById('po-attribute-see-more-id-3'); if(seeMoreElement) { seeMoreElement.style.display = isTruncated ? '' : 'none'; } }) }); })); Samsung Galaxy S24 Ultra, Samsung Galaxy S24, Samsung Galaxy S23+, Samsung Galaxy S23, Samsung Galaxy S22, Samsung Galaxy Note20, Apple iPhone 16, Google Pixel See more
Included Components 2 x Anker Power Delivery Charger, 2 x 5 ft USB-C cables, 2 x cable organizers
Color Black
Input Voltage 240 volts
Amperage 1.2 A
Total USB Ports 1
Wattage 10 watts
Buyer Reviews (0)
Reviews for this product only.
More from this category
View category
HP ProBook 440 G8 Notebook - Intel Core i5 1135G7 / 2.4 GHz - Win 10 Pro 64-bit - Iris Xe Graphics - 8 GB RAM - 256 GB SSD NVMe, HP Value - 14" 1920 x 1080 (Full HD) - Wi-Fi 6 - alumínio prateado pique - kbd: Português
MYR 8,042.50
Dell Latitude E7270 Core i5 - 6th Gen
MYR 1,437.50
Dell Precision 3560 15.6" HD i5-1135G7 16GB RAM 512GB SSD Win11 Pro Renewed Laptop Silver Fast PCs
MYR 1,913.75
HP 250 G8 Notebook - Intel Core i3 1115G4 / 3 GHz - Win 11 Pro - UHD Graphics - 8 GB RAM - 256 GB SSD NVMe - 15.6" IPS 1920 x 1080 (Full HD) - Wi-Fi 5 - prata cinza escuro - kbd: Português
MYR 5,197.50
Lenovo IdeaPad S3 15.6" Full HD Laptop (Ryzen 5)[512GB/16GB]
MYR 5,587.63
Lenovo IdeaPad 5x 2-in-1 14" WUXGA OLED Touch Laptop (Snapdragon X - X1)[512GB]
MYR 5,937.08