Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base
Outdoor Portable Silent Fan with One-button Switch Base

Outdoor Portable Silent Fan with One-button Switch Base

Price
£39.99
£13.99
Save  £26.00
Voltage
Please select a voltage
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

POWERFUL & QUIET: Equipped with a high-performance motor and advanced blade design, it delivers a strong, whisper-quiet airflow, providing effective cooling without distracting noise.

360° FLEXIBLE HOSE: The long, adjustable hose can be bent and rotated 360 degrees, allowing you to direct the airflow precisely where you need it, whether relaxing outdoors, working in the office, or camping in the wilderness.

HEAT DISSIPATION HOLES: The innovative design features strategically placed heat dissipation holes, which help to keep the fan's motor and internal components cool, even during extended periods of use.

DUAL OPTIONS: Available in both 2 models (5V/220V), it can be powered by a power bank, wall adapter, or even your car's USB port, ensuring maximum versatility and convenience.

ONE-BUTTON CONTROL: Allows you to easily turn the fan on and off, whether you're relaxing outdoors or working in the office.

SPEC

Color: White

Material: Plastic

Voltage: 5V, 220V

Charging Interface: USB

Size: 13.5*18.5cm

Package Includes: 1 * Fan + 1 * Switch Base

NOTES

Color may not appear as exactly as in real life due to variations between the computer monitors.

Please allow a small error due to manual measurement. Please make sure you do not mind before purchasing.

Please make sure to fully charge the built-in battery before using the fan for the first time.

When using the fan outdoors, make sure to place it on a stable surface or attach it securely to prevent it from being knocked over by wind or accidental bumps.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.