Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote
Wireless Led Lights with Remote

Wireless Led Lights with Remote

Style
Please select a style
amount
Please select a amount
Price
$39.99
$21.99
Save  45%
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

🌎  SHIPPING WORLDWIDE 🌎   

👍 We'll arrange the fastest shipping for you!
🚀 Priority is given to delivery after payment.!
✅ Guaranteed! GoogleTrusted Store!
🛒 Payments Via PayPal® and CreditCard

7 Colors Wireless LED Decorative Lights


Note: IF USED ON A VEHICLE THAT WILL EXPERIENCE A LOT OF VIBRATION, USE YOUR OWN STRONG ADHESIVE/VELCRO IN ORDER TO AVOID HIGH VIBRATIONS CAUSING THE LIGHTS TO FALL OFF VEHICLE

USB cable charge, Built-in 90mAh battery. with 2 Upgraded control modes Remote Control or a button on the front of the mini strobe led drone lights, through press 5 seconds start the lights or turn off the lights, change color and mode, While the light getting low brightness means you need to charge (the red light will on).

Waterproof:Not afraid of water,waterproof plug to protect the charging port

Wireless remote control lights

Wireless LED Strobe Light is both a decorative light and a warning light.
Wide range of applications: Wireless LED lights with remote control are suitable for indoor and outdoor decoration,RC cars, RC boats, e-bikes, dirt bikes, camping, fishing, hiking, trucks for emergencies. In addition, the strobe light can also be used for DJI Air 2S / Mini 2 / Mavic Air 2 / Mavic Mini / Mavic Pro / FPV / Holy Stone drone.

3

HOW TO INSTALL

velcro

updated version(Same lighting effects, styling upgrades and material upgrades)