Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
1/7
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic
1/7

Window Hummingbird Feeder Strong Suction Cups Hummingbird Feeder Plastic

$22.99
$0.00
Save $-22.99
Quantity
Please select a quantity
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.

umming Feeder for Hummer Birds

  • Strong Suction Cup - The window hummingbird feeders with 2 extra-strong suction cups, these feeders easily hold up to 20 lbs of weight, keeping your feathered friends safe and secure, even in bad weather conditions.

  • Easy to Clean and Fill - Designed with ease of use in mind, the container for the nectar and the base comes in two parts, making it a breeze to fill and clean. The hummingbird feeder window also includes a cleaning brush for effortless and thorough cleaning.

humming birds feeders for outside

  • Hummingbird Favourite - Our bright red, 10 oz nectar feeder is a favorite among these colorful birds, allowing you to watch them up close from the comfort of your home. Attracting humming birds has never been easier!

  • Clear Container - The hard plastic container with a clear base lets you check the nectar level and cleanliness at any time, ensuring you can refill or clean it in time.

humming bird feeders

Package Contents
  • 2/4× Hummingbird Feeder
  • 2/4 × Cleaning Brush
  • 2/4 × User Manual