2 Tier Square Embroidery Hoop Removable Snap Sewing Frame for Quilting Stitching

$28.32
Quantity
Style : Pink
Size : Large Size(22*24cm+28*32cm+12cm)
Order 59+, Free Worldwide Shipping
Register as a member(500 points = $20)
Free returns
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.
Description

Specification:
Origin: Mainland China
Material: ABS Industrial Plastic

Size:
S:
Upper Layer: 18*17cm/7.02*6.63in
Lower Layer: 22*24cm/8.58*9.36in
Height: 12cm/4.68in
Box Size: 28*1.5*23.8cm
L:
Upper Layer: 22*24cm/8.58*9.36in
Lower Layer: 28*32cm/10.92*12.48in
Height: 12cm/4.68in
Box Size: 35*1.5*29cm/13.65*0.59*11.31in
Weight:
S: 340g
L: 370g

Note:
Due to different monitor settings and lighting conditions, the actual color of the item may vary slightly from the pictures. Thanks for your understanding!
Please allow a 1-2 cm difference in measurements due to manual measuring.



Package Content:
1x Cross Stitch Frame
Selling point content

Cross Stitch Rack Multifunctional Double Layer Embroidery Frame Removable Plastic Cross-Stitch Hoop for Embroidery Silk-Painting

Features:

1.Secure Fabric Holder: This cross stitch rack offers a robust structure and tension to keep your cross-stitch fabric taut and flat. It prevents loosening or distortion, making stitching easier and ensuring precise, high-quality results.
2.Adjustable Sizing: Designed with adjustable dimensions, this double layer embroidery frame accommodates various cross-stitch projects, from small miniatures to large wall hangings. Its flexibility makes it suitable for any project size, providing a customized fit for every stitching need.
3.Easy Setup and Removal: The plastic cross-stitch hoop is designed for effortless installation and removal without the need for tools. Simply follow the instructions to secure your fabric quickly, allowing you to start your project with ease and dismantle it just as easily.
4.Protective Surface: Featuring a smooth surface, this 2 tier square embroidery hoop safeguards your fabric from wear or damage. With no sharp edges or protruding parts, it maintains the quality and appearance of your cross-stitch fabric, ensuring a pristine finish.
5.Versatile Functionality: The trapezoid quilting frame's dual-layer design allows for simultaneous handling of multiple projects, facilitating quick switching and saving time. Ideal for diverse stitching enthusiasts, it enhances efficiency and meets varying crafting needs with high flexibility.