Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
1/12
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
Door Suction Hook Rebound DIY Tool
1/12

Door Suction Hook Rebound DIY Tool

$15.99
$0.00
Save $-15.99
Size
Please select a size
Buy More Save More
Please select a buy more save more
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

Can your cabinet door or drawer still close tightly after years of use?

Do you have any difficulty opening your cabinet door or drawer?

If you have these problems then you can't miss this press rebound DIY device.

Main Features

STRONG SPRING: This touch bounce lock has a built-in clip spring, and the contraction of a strong spring can close the door,ensures that your cabinet door and drawer won't be loose anymore. This force is just right and won't make you feel hard to open your cabinet or drawer.

HIGH QUALITY: This touch catch latch lock mainly made of durable metal material, which has a solid internal structure.

AUTOMATICALLY OPENED: The door is automatically opened by simply applying pressure to the door itself, thus activating the release spring in the fitting.

You can install it on your door, cupboard, wardrobe, drawer, etc. The magnetic press rebound device can be mounted on the top, side, and bottom as you need.

APPLICATION: This touch catch latch lock is suitable for installation in the absence of shake hands handle drawer or cabinet. Usually used for various types of wood-framed, cabinets, bookcases, showcase door, display cabinets and other door.

AUTO-REBOUND: With the magnetic spring structure, just press the cabinet door and it will rebound and open automatically.

Using Methods

Specification

Weight 40G

Material ABS

Size Single Door / Double Door

Package Includes:Door Rebound Device × 1

Note

Due to manual measurements, please allow slight measurement deviations.

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.