Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
1/8
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
Automatic Bubble Machine
1/8

Automatic Bubble Machine

$18.99
$0.00
Save $-18.99
ColorBLACK
Please select a color
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

Feature

  • The Bubble Machine has 8 bubble holes to blows out hundreds of colorful bubbles per minute.
  • Bubble Machine is made from non-toxic ABS material, which is quite safe for children and pets.
  • The Bubble Machine can be used as a small fan, take the gun head off, it will bring a cool and comfortable wind.
  • Interesting and unique appearance design of Machine gun,promote the development of imagination and creativity of children,Your kids can take on the go this bubble shooters, it's a fun and interactive toy that will keep them entertained for hours.

Mother's Day Hot Sale 40% OFF -Gatling Bubble Machine(BUY 2 FREE SHIPPING)

How does it work?

  • Our Colorful Bubble Guns are easy to attach and use,using 3 AA batteries (batteries are not included). Pour the bubble water into the complimentary plate, dip the bubble gun in the bubble water and press the switch.enjoy their bubble time.
  • Bubble Guns is made from non-toxic ABS material, It's child Safe with no leaks or spills design which is quite safe for children and pets, Kids are safe to carry The Bubble Guns around and enjoy their bubble-chasing.

PARTY ATMOSPHERE TO CREATE TOYS

The Automatic Bubble Machine is the ideal choice to create an atmosphere at any party. Enjoy bubble time with friends.

Colorful bubbles can attract the attention of pets, you can interact with them, run and play on the grass, children and pets will love it.

Bubble gun 1
 
Bubble gun 2
 
 
Bubble Machine 2

HOW TO USE


Package include

1 * Bubble Machine
1 * Plate
1 * Exquisite Packaging Box
1 * Bubble water