Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
1/7
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
Portable Retractable Telescoping Claw Back Scratcher
1/7

Portable Retractable Telescoping Claw Back Scratcher

$15.99
$0.00
Save $-15.99
Quantity

It can help you to relieve itch, pressure, anxiety, and boredom.

EXTENDABLE - Stainless steel back scratcher with telescoping handle, 7.8 inch retracted and 26.8 inch when fully extended.


DURABLE MATERIAL - This extendable back scratcher is made of stainless steel which will never rust, bend, break, or deteriorate after long time using. The anti-slip handle is built from soft rubber and fits perfectly in your hand.


PORTABLE AND LIGHTWEIGHT - The product includes a portable flannelette carrying bag.The small size(7.8'' retracted) and light weight(1.4 Ounce) enable you easily to put in pocket or purse and take anywhere such as home,office,travel,car.


MULTI-PURPOSE - Almost one reaches the back or anywhere else, such as your waist, elbows, shoulders or back. Our retractable back scratcher helps you reach hard-to-reach places. It can help you relieve itch,pressure, anxiety, and boredom.It can also be a tool for petting your dogs and cats.


GREAT GIFT IDEA - It's a must have fun gadget in daily life. This telescoping back scratcher pack is a great gift for your family and friends. A nice gift for all kinds of festivals.

 

A Scratcher Is Necessary
Everyone may meet the itching problem, it will be much annoying if you cannot find a good way to solve it. In most cases, people are hard to reach every spot on their back by hand. A good tool for relieving and eliminating itch is necessary to improve your happiness in daily life.

 

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.