Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
1/6
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
Floating Swimming Pool Basketball Hoop Net
1/6

Floating Swimming Pool Basketball Hoop Net

$19.99
$19.99
Save $0.00
1 sold
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.

Looking to shoot some hoops while swimming around in your pool? Our exclusive pool basketball hoop was designed to make it easy to spend quality time with family and friends while cooling off in the pool during the hot days.

Floating Swimming Pool Basketball Hoop Net

Created with a floating base, this pool basketball goal comes with multiple small rings and a mini basketball. Not only does the swimming pool basketball hoop handle all of the rough dunks without sinking under water, but it also floats around freely, making the shots actually challenging and fun.

Best part of all, the lightweight and compact design of the pool hoop makes it extremely easy to carry and store. Fold it away after use or take it everywhere with you to enjoy shooting some hoops while on the go.

Floating Swimming Pool Basketball Hoop Net

FEATURES

BUILT TO LAST - Simply put, this pool basketball net was built to last. The heavy duty build ensures that the water basketball hoop stays intact regardless of the pressure that's applied to it. Whether you want to host a dunk contest or a free-throw contest, this pool basketball hoop is perfect for all!

EASY TO SETUP - Setting up the pool basketball goal is as simple as unfolding it out and fixing it in place before use. No types of external tools or devices are needed for setup.

PORTABLE - Weighing less than 2 lbs in total, this swimming pool basketball hoop is extremely portable and easy to carry. Can be moved from pool to pool without hassle.

SPECIFICATIONS

Size: 61cm
Age: 3-6 Years, 7-14 Years, 15-35 Years

PACKAGE CONTENT

1 x swimming pool basketball hoop
1 x inflatable ball
3 x rings