Stylus Pen for Touch Screen,StylusLink 3-in-1 Universal Stylus Pen for Phone/Tablet/Laptop/Watch,Compatible W/All Touch Screen Devices,iOS/Android/Microsoft (3Pcs+15Tips)

$18.99
Quantity
Description

3-IN-1 Touch Screen Pens for Phones, Tablets, iPads, Smart Watches, IOS, Android, Microsoft.

StylusLink 3-in-1 all compatible touch screen stylus pen 3-Pack, 0.27’’ fiber tip, 0.24’’ rubber tip, 0.27’’ disc tip, satisfy all your needs in one touch screen stylus. 3 different colors, black, pink purple, silvery. A best gift for families, and it is a universal stylus pen for ipad, iphone, tablet, smart watch, IOS, Android, Microsoft, all touch screen devices.

This stylus pen for touch screens, requires no Bluetooth or battery, and it is light and portable, you can take it everywhere, and use directly.

  •  Universal Stylus: Compatible with all touchscreen devices, Android, iOS, Microsoft Systems, touchscreen phones, tablets, laptops, smartwatches. Could use directly without charging or Bluetooth connection.
  •  3 Different Tips: 7mm disc tip is transparent and can rotate 180 degrees, suitable for writing and studying. 4.5mm rubber tip is very soft and can accurately click on small icons, 7mm fiber tip is softer and smoother than rubber tips, all suitable for browsing and painting.
  •  Better than Finger Tip: StylusLink stylus pen has a better touch point than the tip of your finger, giving better accuracy to little touch focuses like keys on the console. Avoids the troubles caused by accidental touch.
  •  Convenience: Whether you're at home, in the office, or on the go, our stylus pens are portable and easy to take with you, so you're always ready to take notes or sketch out ideas on your device.
  •  No Bluetooth or Batteries: StylusLink touch screen pen is very convenient, lightweight and portable, no need to pair and charge before using. Free to use anytime and anywhere.
  •  No Scratches: All pen tips are made of high-quality materials, very soft and delicate, ensures smooth writing and precise touch, will not scratch the screens.
  •  3 Packs Stylus with 15 Tips: Package contains 3 touch screen styluses in different colors, black, silvery and gradient purple pink. 3 disc tips, 3 fiber tips, 9 rubber tips and 1 user manual.
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.