KEFEYA Laptop Screen Extender 15.6", FHD 1080P Portable Triple Monitor for Laptops 13-17.3", 120% sRGB 235° Rotation Detachable Laptop Monitor Extender for Windows/Mac/Dex/Chrome/Surface, Plug n Play

$269.99
$399.99
-33%
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '569762cc-1259-4c3e-ac3e-3eb8db412ca1'; this.isRTL = SPZ.win.document.dir === 'rtl'; } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = '61ac5671-e23a-4f15-bea9-3a94dcdad549'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == '61ac5671-e23a-4f15-bea9-3a94dcdad549' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);
Quantity
5 sold
Free worldwide shipping
Free returns
Sustainably made
Secure payments

Description

  • 👨‍💻【Build Own Workstation Anywhere & Anytime】: This portable monitor for laptops is detachable and comes with a leather bag, you can disassembly and bring the laptop portable monitor anywhere and anytime to build your workstation from home or during travel. Portable laptop monitor provides multiple display modes [Mirror mode/extension mode/landscape and portrait mode], 235°rotating allows you to customize the viewing experience according to your preferences.
  • ⚡️【Increase Efficiency Up to 300% & Save Time】: KEFEYA triple monitor for laptop screen extender supports you to open multiple tasks at the same time, work, video conference, watch movies, or play games on different screens by not having to switch back and forth on a single laptop screen continuously, increase your efficient by up to 300%. Perfect for people who work on the go, remote workers, watch a movie,IT professionals, Players, Stock traders, Programmers, game players, etc!
  • 🌈【1080P FHD IPS Panel for Great Image Quality】: 15.6" full HD travel monitor for laptop is configured with 1920x1080 resolution and great image quality. 1080P FHD technology, 120% sRGB Color Gamut, and 1000:1 contrast ratio bring you a more vibrant and real color. This portable laptop monitor can adjust brightness, contrast, backlight, and other parameters independently, providing a bright, vivid, immersive viewing experience, and friendly eye protection, relieving fatigue.
  • 💻【Plug n Play Detachable DIY Screen Extender 】:This detachable triple screen extender can rotate both horizontally and vertically, offering over 11 DIY configurations. Whether you need a triple screen setup for multitasking or prefer a dual screen for focused tasks, this screen extender can easily meet your needs. Whether you choose a USB-C or USB-A add HDMI cable, simply plug in laptop to start using it, with no need for any drivers. Turning your laptop into a dynamic workstation!
  • ❤️【Wide Compatibility & Reliable Service】:The monitor extension for laptop supports a wide range of devices and operating systems, including Intel, AMD, ARM, Android, Windows, Mac, Chrome, Linux, PS4, Xbox, Switch, M1 Pro/Max, M2 Pro/Max, M3 Pro/Max, and other processors. Note: Not compatible with Mac M1/M2/M3/M4 chips, but can be connected using our H5-T adapter (not included). Any questions, please feel free to contact us anytime, we will always stand behind the customer.

()