Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
2/13
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
Inflatable Swimming Floating Hammock
2/13

Inflatable Swimming Floating Hammock

$29.99
$59.98
Save $29.99
ColorOrange
Please select a color
Quantity

The pleasures of warmer weather may be even better with this?Inflatable?Swimming Floating Pool Hammock.?Awesome summer heat can be very oppressive and force some people to stay inside. There is a much cooler environment in pool water, which can offer a safer heaven for anyone that likes to enjoy the bright sunshine. This?inflatable pool hammock?provides another option for serious pool lovers and does not require swimming. Lets you float on the water well, like sleeping in a hammock, soft and comfortable. Even if you are not good at swimming, you can also enjoy water play.

Being an inflatable swimming pool?accessory, its transport and storage are very easy. For example, when the summer season ends it can be easily stored at home or in the garage during the autumn and winter months without taking up almost space. This product?is perfect for summer to enjoy in the pool and lake.

  • Sturdy, non-fading, durable and lightweight.
  • Ergonomically designed with the backrest and legs resting and lying comfortably.
  • Perfect sealing performance and leak-proof faucet ensure no leakage, easy to inflate or deflate.
  • Can be folded into a small size for easy storage.
  • Suitable for swimming pools and beaches.

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.