Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm
Suction Cup Car Phone Holder with Flexible Arm

Suction Cup Car Phone Holder with Flexible Arm

Price
$36.99
$25.99
Save  $11.00
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

KEY FEATURES

FLEXIBLE, BENDABLE ARM: The adjustable bendable arm allows you to position your phone at the perfect angle, providing optimal viewing and accessibility while driving. Easily adjust the arm to fit your needs for navigation, calls, or music.

360° ROTATION FOR IDEAL VIEWING: The flexible ball joint provides full 360-degree rotation, allowing you to adjust your phone's orientation from portrait to landscape for the best navigation or video call experience.

EASY ONE-HANDED OPERATION: Installing and removing your phone is effortless—simply press the button on the back to release, and press the arms of the holder to securely lock your phone in place.

WASHABLE SUCTION CUP: The car phone holder features a strong, washable suction cup that ensures a firm grip on both your dashboard and windshield. Simply wash the suction cup with water to restore its stickiness for repeated use.

UNIVERSAL SMARTPHONE COMPATIBILITY: Designed to securely hold most smartphones, compatible with devices ranging from 4.7 to 7.2 inches. The adjustable cradle ensures a snug fit for phones of all sizes.

SPEC

Material: ABS, Aluminum Alloy, Silicone

Color: Black

Size: As Shown in the Picture

Package Includes: 1 * Car Phone Holder

NOTES

Color may not appear as exactly as in real life due to variations between the computer monitors.

Please allow a small error due to manual measurement. Please make sure you do not mind before purchasing.

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.