High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns
High Pressure Water Nozzle with 4 Patterns

High Pressure Water Nozzle with 4 Patterns

Price
$51.00
$29.00
Save  $22.00
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Garden & Patio
SKU: '24230

100% Heavy Duty Metal Spray Nozzle High Pressure Water Nozzle with 4 Patterns for Watering Garden, Washing Cars and Showering Pets - Full Brass Nozzle + ABS Non-Slip Grip.

Features:
  • UPGRADED WATER HOSE NOZZLE - 100% Metal. Extra heavy duty made from a zinc alloy body and trigger. High quality to prevent leak, rust, corrosion, and wear, is much more DURABLE than the plastic one.
  • FITS ALL STANDARD GARDEN HOSES & LEAK PROOF - Fits all USA-based garden hoses - 3/4” Garden Hose Thread (GHT). No adapters necessary! One piece design and multiple internal rubber o-ring washers provides a durable tight seal to eliminate leaks.
  • 4 ADJUSTABLE WATER FLOW - Meet all your Needs! Flexible and adjustable water flow from fine mist, moderate spray, jet stream by rotating the head of the hose nozzle from left to right. This hose nozzle is great for cleaning your car, walkway, yard, gutters, deck, dogs or any other pets and more.
  • ERGONOMIC SOFT RUBBER COMFORT GRIP - A key element we want to upgrade our product is the soft rubber coating which makes the spray nozzle very comfortable to use. You can water all day, your hands won't be tired and won't be cold even in the winter.
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.