Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
4/13
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
Watermelon Summer Ball
4/13

Watermelon Summer Ball

$19.99
$27.99
Save $8.00
1 sold
Style
Please select a style
Package
Please select a package
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.

What is the Watermelon Ball?

A watermelon Ball is a water-filled ball that mimics the flotation of a watermelon. The ball will sink then slowly rise to the surface when thrown in water. The ball can also be bounced, dribbled, and passed underwater making it great for all sorts of water games. The Watermelon Ball comes with a hose adapter and a filling needle to fill with water.

Watermelon Summer Ball

FUN UNIQUE SWIMMING POOL BALLS ideal for water and dive games in the pool, lake, or pond. Players can dribblekickbounce, and because of its near-neutral buoyancy, it passes underwater!! The ball stays under the water unlike a volleyball or other types of water ball or inflatables.

Watermelon Summer Ball

MORE THAN JUST A POOL OR DIVE TOY – Watermelon Ball becomes a high intensity Sport when played in larger groups! Combining components of football, basketball, and rugby in the water, teams of players compete to score goals by setting the Watermelon Ball on the opposing team’s pool deck. A goal, hoop, and net items are not required!

Watermelon Summer Ball

The special material of the ball makes it possible to float in the water even though the ball is filled with water. 

How to Use

Bounce: Bounce off the pool floor and walls underwater.

Dribble: Dribble like a basketball underwater.

Pass: Pass up to ten feet underwater.
Watermelon Summer Ball

Wide usage

This fillable pool ball is suitable for most kinds of water sports, players can dribble like basketball, imitate the actions in football, rugby and basketball.

Detail

For Ages: 6 and Up
Ball Size: 8.7 Inches Diameter
Weight when: 8.8 Pounds
Filled with Water: 11 Pounds

Watermelon Summer Ball