🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
8/11
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount
8/11

🎁New Year Hot Sale-50% OFF🍓Pull-N Tablet Mount

$59.99
$119.98
Save $59.99
ColorSILVER
Please select a color
Quantity

  

Main Features

  • ✔BOTH FOR MOBILE PHONE & TABLET – together with both cell phone holder and tablet holder. You can change the adapter to meet your needs. Universal mobile phone stand, compatible with all sizes of phones and iPad from 16cm(minimum) to 26cm (maximum) Wide.

                         

  • ✔MULTIFUNCTIONAL & DIY - You can strap it around your neck, you can wrap it around your car or bicycle steering wheel, you can put it on the ground or bed, you can do anything with it, just get your imagination started.

                                

  • ✔FLEXIBLE & ADJUSTABLE HOLDER - 360-degree rotating phone case, free to adjust any angle as you like for convenient reviewing. and angle for comfortable viewing; strong and bendy arms secure your smartphone to prevent falling or moving around.

                          

Usage Scenarios

  • Perfect for viewing phone & watching movies & enjoying music & GPS & phone games in the bedroom, car, bicycle, gym, office, exhibition and more.
      

    Specification

    Materials
    • ABS + PC, Metal, Silicone
    Product Size
    • Pull-N Tablet Mount: 24CM × 9CM × 8CM
    Package Contents
    • Pull-N Tablet Mount × 1

    Note

    • Due to manual measurements, please allow slight measurement deviations.
    • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture. Batteries are not included in the product. Please bring your own.
    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.