Anker Nano Travel Adapter (1-Pack), 2 USB-C Universal Charger, 20W
Category: Computers
SKU: CS-4D0511C09E89EEDE
Key Specifications
From product details- return createdElem;
- };
- return CarouselButton;
- }
- /* activate first one */
- CarouselButton.objects.byId[1].activate();
- Total USB Wattage
- 20W Max
- Rating for US
- 125V~, 50 / 60Hz, 6A Max, 750W Max
- Rating for EU
- 230V~, 50 / 60Hz, 6A Max, 1,380W Max
- USB Output: 1-Port
- USB-A1 / USB-A2 Output: 5V⎓2.4A, 12W (12W Max); USB-C1 Output: 5V⎓3A, 15W / 9V⎓2.22A, 20W / 12V⎓1.67A, 20W (20W Max); USB-C2 Output: 5V⎓3A, 15W (15W Max)
- USB Output: Multiple Ports
- 15W Shared Max
Product Highlights
- Premium-module 11: FAQs - Common Styles (All Devices)
- Common event handler for click and keydown events.
- @param {Event} event - The event object.
- @param {Function} handleClickOrEnter - Function to handle click or Enter key events.
- @param {Function} handleEsc - Function to handle Esc key events.
Product Details & Specifications
Anker Nano Travel Adapter (1-Pack), 2 USB-C Universal Charger, 20W — * Premium-module 11: FAQs - Common Styles (All Devices) aplus-v2 .premium-aplus-module-11 { aplus-v2 .premium-aplus-module-11.aplus-secondary-color { aplus-v2 .premium-aplus-module-11 .aplus-question, aplus-v2 .premium-aplus-module-11 .aplus-answer { aplus-v2 .premium-aplus-module-11 .aplus-answer { transitio…
/**
- Premium-module 11: FAQs - Common Styles (All Devices)
*/
.aplus-v2 .premium-aplus-module-11 { background: #fff; position: relative; }
.aplus-v2 .premium-aplus-module-11.aplus-secondary-color { background: #000; }
.aplus-v2 .premium-aplus-module-11 .aplus-question, .aplus-v2 .premium-aplus-module-11 .aplus-answer { display: block; width: 100%; margin: 0; }
.aplus-v2 .premium-aplus-module-11 .aplus-answer { visibility: hidden; opacity: 0; height: 0; transition: display 0.1s linear, opacity 0.1s linear, height 0.1s linear; transition-behavior: allow-discrete; }
.aplus-v2 .premium-aplus-module-11 .aplus-active .aplus-answer { visibility: visible; opacity: 1; height: auto; height: calc-size(auto); min-height: 40px; }
.aplus-v2 .premium-aplus-module-11 .faq-list { margin: 0; }
.aplus-v2 .premium-aplus-module-11 .faq-block { position: relative; list-style-type: none; cursor: pointer; border: 2px solid #E6E6E6; background: #fff; border-radius: 3px; margin-bottom: 10px; }
.aplus-v2 .premium-aplus-module-11.aplus-secondary-color .faq-block { border: none; }
.aplus-v2 .premium-aplus-module-11 .aplus-question::before, .aplus-v2 .premium-aplus-module-11 .aplus-answer::before { text-align: center; border-radius: 3px; display: inline-block; font-weight: 500; position: absolute; color: #fff; top: 10px; left: 10px; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-11 .aplus-question::before, html[dir="rtl"] .aplus-v2 .premium-aplus-module-11 .aplus-answer::before { right: 10px; }
.aplus-v2 .premium-aplus-module-11 .aplus-question::before { content: "Q"; background: #505050; transition: background 0.1s linear; z-index: 2; }
.aplus-v2 .premium-aplus-module-11 .aplus-answer::before { content: "A"; background: #DF7600; color: #000000; z-index: 1; transform: translateY(0px); transition: transform 0.1s linear; }
.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-question::before { background: #404040; }
.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-answer::before { transform: translateY(40px); }
.aplus-v2 .premium-aplus-module-11 .faq-arrow { position: absolute; top: 25px; border: 10px solid transparent; border-top-color: #505050; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-11 .faq-arrow { right: auto; }
.aplus-v2 .premium-aplus-module-11 .aplus-active .faq-arrow { top: 15px; border-top-color: transparent; border-bottom-color: #404040; }
.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; }
/**
- Common event handler for click and keydown events.
- @param {Event} event - The event object.
- @param {Function} handleClickOrEnter - Function to handle click or Enter key events.
- @param {Function} handleEsc - Function to handle Esc key events.
*/ // [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) { const ENTER_KEY_CODE = 13; const ESCAPE_KEY_CODE = 27; const SPACE_KEY_CODE = 32; const isClick = event.type === 'click'; const isKeydown = event.type === 'keydown'; const isEnter = isKeydown && event.keyCode === ENTER_KEY_CODE; const isSpace = isKeydown && event.keyCode === SPACE_KEY_CODE; const isEsc = isKeydown && event.keyCode === ESCAPE_KEY_CODE;
if (isClick || isEnter || isSpace) { handleClickOrEnterOrSpace(); } else if (isEsc) { handleEsc(event); } }
/**
- Function to handle esc key event.
- @param {Event} event - The event object.
*/ function handleEsc(event) { event.target.blur() // force remove focus }
/**
- 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); } } }); } }); }); }));
/**
- Premium-module 11: FAQs
*/
.aplus-v2 .premium-aplus-module-11 .aplus-question { line-height: 25px; padding-bottom: 10px; }
.aplus-v2 .premium-aplus-module-11 .faq-block { padding: 10px 80px 15px 100px; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-11 .faq-block { padding-left: 80px; padding-right: 100px; }
.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active { padding-bottom: 35px; }
.aplus-v2 .premium-aplus-module-11 .aplus-question::before, .aplus-v2 .premium-aplus-module-11 .aplus-answer::before { width: 80px; line-height: 40px; font-size: 25px; }
.aplus-v2 .premium-aplus-module-11 .faq-arrow { right: 40px; }
html[dir="rtl"] .aplus-v2 .premium-aplus-module-11 .faq-arrow { left: 40px; }
.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; }
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-11-faq').execute('init-premium-module-11-faq', function(init) { if (init) { return; } P.register('premium-module-11-faq', function() { return function() { P.when('A', 'jQuery', 'ready').execute('premium-11-faq', function(A, $){ function initFaq(module) { const MODULE_CLASS_NAME = 'premium-aplus-module-11'; const FAQ_CONTAINER_CLASS_NAME = 'faqs-container'; const FAQ_BLOCK_CLASS_NAME = 'faq-block'; const moduleId = $(module).data('faq-block'); const $faqBlocks = $('.aplus-v2 .' + MODULE_CLASS_NAME + ' .' + FAQ_CONTAINER_CLASS_NAME + '.' + moduleId + ' .' + FAQ_BLOCK_CLASS_NAME);
/**
- Function to handle click or Enter or Space key events.
- @param {Element} element - The this object from which the event is dispatched
- @param {faqBlocks} faqBlocks - List of all the Question and Answer blocks.
*/ function handleClickOrEnterOrSpace(element, faqBlocks) { const $element = $(element); const isActive = $element.hasClass('aplus-active');
faqBlocks.removeClass('aplus-active'); faqBlocks.find('[data-faq-question]').attr('aria-expanded', 'false');
if (!isActive) { $element.addClass('aplus-active'); $element.find('[data-faq-question]').attr('aria-expanded', 'true'); } }
/* Using jQuery event namespace for preventing duplicate binding on twister refresh */ $faqBlocks.unbind('click keydown.premiumAplusModule11ClickHandler').bind('click keydown.premiumAplusModule11ClickHandler', function(event) { handleClickAndKeyEvents(event, () => handleClickOrEnterOrSpace(this, $faqBlocks)); }); } $(".aplus-v2 .premium-aplus-module-11 .faqs-container").each(function(index, module) { initFaq(module); }); }); }; }); }); }));
/**
- 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 Travel Anywhere 2 Global Reach 3 Safety First 4 Wide Compatibility 5 Important Reminder
(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 5-in-1 2 Ultra-Compact 3 Super Stable 4 Slide and Snap 5 20W Fast Charging
(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 Why Choose Anker 2 Safe Design 3 Everyday Safety 4 Charging Guide 1 5 Charging Guide 2
(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(); }); }));
Total USB Wattage 20W Max
Rating for US 125V~, 50 / 60Hz, 6A Max, 750W Max
Rating for EU 230V~, 50 / 60Hz, 6A Max, 1,380W Max
USB Output: 1-Port USB-A1 / USB-A2 Output: 5V⎓2.4A, 12W (12W Max); USB-C1 Output: 5V⎓3A, 15W / 9V⎓2.22A, 20W / 12V⎓1.67A, 20W (20W Max); USB-C2 Output: 5V⎓3A, 15W (15W Max)
USB Output: Multiple Ports 15W Shared Max
Dimensions 3.39 × 1.97 × 0.98 in
Weight 3.77 oz
Note1 This travel adapter is not a voltage converter. It is compatible with 100-240V, (50/60Hz) AC-powered devices.
Note2 When multiple USB ports are used at the same time, they share a maximum output of 15W, which may result in slower charging. We do not recommend connecting high-power devices such as laptops, phones, or tablets simultaneously, as this may cause intermittent charging.
Note3 This travel adapter supports a maximum of 6A. If a device connected to the AC port exceeds this rating, it may not charge or charge intermittently.
Note4 When an AC-powered device overloads, remove the device and wait about 10 seconds before using it again.
Note5 The indicator light stays on during normal operation; it turns off if the device is not securely plugged in or if the device connected to the AC port draws more than the rated 6A.
Note6 If you have a USB-A to Lightning or USB-A to MagSafe cable with the USB-A port, please disconnect and then reconnect the cable before charging.
Note7 The USB-A port does not support Quick Charge 3.0. Devices that utilize Quick Charge technology, such as the Galaxy series, will charge at regular speed.
Note8 The AC port supports Type A plugs and Type C plugs with 4.0 mm round contacts; Type E and Type F plugs are not supported.
(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'); }); }));
Is this a voltage converter?
This travel adapter is not a voltage converter. It is compatible with 100 - 240V (50 / 60 Hz) AC-powered devices.
Why is my device charging slowly or intermittently when using the USB ports?
Multiple USB ports share a 15W max output, which may slow charging. USB-A does not support Quick Charge 3.0. Avoid connecting multiple high-power devices, such as laptops, phones, and tablets, at once, as this may cause intermittent charging.
What should I do if my device isn't charging with the USB-A port?
If you are using a USB-A to Lightning or USB-A to MagSafe cable, disconnect and reconnect the cable before charging.
Why does the AC port fail to charge or charge intermittently?
This travel adapter supports a maximum current of 6A. If a device connected to the AC port exceeds this rating, it may not charge or may charge intermittently.
Which types of plugs are supported by the AC port?
The AC port supports Type A plugs and Type C plugs with 0.16 in (4.0 mm) round pins. Type E and Type F plugs are not supported.
(function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-11-faq').execute('invoke-premium-11-faq', function(init){ init(); }); }));
Universal Plug Compatibility: Type A (US / Canada / Japan / China), Type C (EU), Type G (UK / Singapore), and Type I (Australia). Power 5 Devices at Once: Includes 1 AC outlet, 2 USB-A ports, and 2 USB-C ports. The USB ports support up to 20W total output or 15W max when shared. A single USB-C port delivers up to 20W and charges iPhone 16 to 50% in 28 minutes. The maximum current is 6A. Exceptionally Compact: Measuring just 3.39 × 1.97 × 0.98 in (86 × 50 × 25 mm), it has a credit card-sized footprint and is 43% smaller than similar models. See image 4 for the size comparison. Foldable and retractable pins make it even easier to carry. 2-Pin to 2-Pin Connection: The safe 2-pin design helps reduce the risk of electric shock for worry-free travel. The AC outlet does not support 3-prong grounded plugs, including EU Schuko, UK 3-pin, or grounded laptop chargers. What You Get: 1× Anker Nano Travel Adapter (5-in-1, 20W), welcome guide, 18-month warranty, and our friendly customer service. Note: No voltage conversion. To extend the prongs, press and hold the side button, then slide it all the way until the prongs lock into place. Do not force the slider without pressing the button.
› See more product details
Brand Anker
Color Black
Item Weight 3.77 ounces
Input Voltage 240 volts_of_alternating_current
Item dimensions L x W x H 3.39 x 1.97 x 0.98 inches
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