Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation
Double axis alloy double ball mobile phone holder - 720 ° free rotation

Double axis alloy double ball mobile phone holder - 720 ° free rotation

Price
$19.99
$14.99
Save  $5.00
Type
Please select a type
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments
😊 Returns>>Fast refund within 30 days if you are not satisfied, 100% money back guarantee. 🚢 Shipping>>We ship from USA and arrange the fastest shipping for you.
Learn more

Feature

Double head bracket
The angle of the two heads is adjusted by about 90 °, and the two heads are upgraded and increased by 38mm. The two shafts rotate up and down, and the angle is adjustable. It can be placed in multiple positions, making it convenient to use.

Small and delicate, not blocking the view
This product is very small and delicate, and it won't block your view when driving, making it safer.



Flexible use
Twice more inclined space than ordinary mobile phone holders, with arbitrary angle adjustment, and 360 ° * 360 ° three-dimensional dual rotation.

Magnetic adsorption, stable upgrade
Magnetic upgrade, using a single N40 neodymium iron boron magnet, each set has a total of 4 magnets, with a large adsorption force of about 1.5kg. The adsorption of the phone is very stable, and the surface of the bracket tray is equipped with a silicone pad. The surface of the silicone pad has a frosting and luminous effect, which will not harm the phone.

Magnetically safe, lossless phone signal
The magnetic force has been strictly tested, and the closed magnetic field is scientific, safe, and stable. There is no leakage of magnetic force, and there is no damage to the phone signal.

Alloy material, high quality
The outer body of the bracket is made of aluminum alloy, with durable and beautiful electroplating and painting. The outer contour surface of the main body of the bracket is smooth, with a clear process texture, no scratch, no paint peeling, no damage, and a more distinctive texture.

Free placement
It can be placed in various places in the car according to personal habits and is very flexible to use.



Specification
Color: Black, Silver, Red
Main material: aluminum alloy
Main processes: CNC finishing, anodizing, S/N positive and negative electrodes forming a closed magnetic field
Outer packaging box: weight: 15g, volume: length: 64mm × Width 42mm × Height 76mm, total height 95cm
Bracket body: weight 35g, bracket tray diameter 35mm, bracket base diameter 27mm, ordinary version height 31mm, upgraded version height 55mm

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.