DIY Dinosaur Toy Set for Kids 3-5, Realistic Jurassic Dinosaur Play Set, Learning Educational Interactive Dinosaur Sets with Electric Drill, Great Gift for Boys & Girls
DIY Dinosaur Toy Set for Kids 3-5, Realistic Jurassic Dinosaur Play Set, Learning Educational Interactive Dinosaur Sets with Electric Drill, Great Gift for Boys & Girls
DIY Dinosaur Toy Set for Kids 3-5, Realistic Jurassic Dinosaur Play Set, Learning Educational Interactive Dinosaur Sets with Electric Drill, Great Gift for Boys & Girls
DIY Dinosaur Toy Set for Kids 3-5, Realistic Jurassic Dinosaur Play Set, Learning Educational Interactive Dinosaur Sets with Electric Drill, Great Gift for Boys & Girls
DIY Dinosaur Toy Set for Kids 3-5, Realistic Jurassic Dinosaur Play Set, Learning Educational Interactive Dinosaur Sets with Electric Drill, Great Gift for Boys & Girls

DIY Dinosaur Toy Set for Kids 3-5, Realistic Jurassic Dinosaur Play Set, Learning Educational Interactive Dinosaur Sets with Electric Drill, Great Gift for Boys & Girls

$21.99
$0.00
-$-21.99
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Medgthi
SKU: MYJ-KKTZ

DIY Dinosaur Toy Set for Kids 3-5, Realistic Jurassic Dinosaur Play Set, Learning Educational Interactive Dinosaur Sets with Electric Drill, Great Gift for Boys & Girls

  • ✅【4 Pack Take Apart Dinosaur Toys】 Free to Fly dinosaur building kit include 4 kinds dinos: green Brachiosaurus, blue Tyrannosaurus Rex And Velociraptor, orange Triceratops.The multi-color realistic design helps attract children's attention to freeing child's creativity and imagination.Great learning toys for 3 4 5 6 7 8 year old boys.
  • ✅【Educational STEM toys】 Our Construction Dinosaur Toys can move the joints of the head, hands and feet to swing the body to Make different poses flexibly.Children can use their imagination and creativity,combine dinosaur parts at random to assemble a special dino.Perfect educational presents for kids boys girls 3 4 5 6 7 8 years old.
  • ✅【Easy To Assemble】 Free to Fly Take apart toys set comes with Low-speed Electric drill with 2 kinds of drill bits,3 manual screwdrivers and assemble instructions,Each step are explained clearly,It is easy for kids to understand and at the same time improve children's hand-brain integration ability.
  • ✅【Safe and Funny Building Toys 】 Free to Fly stem dinosaur toy are Made of Durable,Non-toxic ABS material.The edges are smooth without hurting your children hands During assembly.The 3 dinosaur parts can be mixed and assembled according to your ideas and various funny dinosaur shapes can be made.
  • ✅【Gifts for 3 4 5 6 7 8 year old Boys Girls Toddler】Free to fly Educational Kids Toys are amazing dinosaur gift for boys girls.Highly recommend for 3-8 yr old kids toddler.It is perfect gifts for Christmas, Children's Day, birthday,Thanksgiving Day, Easter.

Description:

Package Dimensions: 10.59 x 7.2 x 3.58 inches
Item Weight: 1.32 pounds
Country of Origin: China
Materias: Plastic
Package: 1 Set(not including batteries)

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.