USB Fan LED Clock Light

$14.99 $24.99 Save 40%
Sold 3985
Color:  🌈Colorful Fan
Quantity
Share the love
Description

Main Features

  • 【LED clock fan】
    Using the top computer editing technology. the highlight LED chip will display the clock pattern on the fan through the rotation of the fan blade. that generates an LED temperature clock dial! which is very cool.
  • 【SAFE USING】
    PVC soft fan blades are safe to use that do not hurt children's fingers when touch them. the gooseneck is flexible curved. Flexible adjustable metal hose. you can adjust it at your will.
  • USB powered fan.plug and play
    USB Fan is made of high quality materials. small size. easy to save and carry. Powered by USB port. widely works with laptops. computers. power banks and other USB- enabled devices without installing a driver.
  • Usb fan quiet and strong
    The mini fan with strong wind. ultra silent blowing.brings you a comfortable and cool summer
  • Simple operation
    Easy and convenient to turn it on or off with the power button.
  • Funny USB Gadget
    A Funny toy. when you feel tired and bring you happiness. Perfect for office. school. family. party or travel.

Using Methods

  • 1. Plug into a USB port and press the ON/OFF switch to turn the fan on and to activate the clock display.
  • 2. Press and hold the ON/OFF button until the minute hand starts blinking.
  • 3. Setting the hour hand: continue to hold the ON/OFF button to set the hour hand. The clock will spin clockwise fast. release the button just before the correct hour.
  • 4. Setting the minute hand: After the hour is set. the minute hand will flash. Click the ON/OFF button to move the minute hand forward to the correct time.
  • 5. Leave for 6 seconds and the time is set.

Specification

Materials
  • Plastic housing. metal hose. PVC
Product size
  • 40*8.9cm
Product weight
  • 85g
Package contents
  • USB fan LED clock light × 1
  • Colorful Fan× 1
  • Clock fan + temperature 2 in 1× 1

Notes

  • Due to manual measurement. please allow slight measurement deviation.

  • Due to different display and lighting effects. the actual color of the item may be slightly different from the color shown in the picture. Batteries are not included in the product. Please bring your own.

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.