Skip to product information
1 of 1

LOSI

LOSI 1/28 Micro-T 2S 2WD RTR Stadium Truck (Battery & Charger Included), White

LOSI 1/28 Micro-T 2S 2WD RTR Stadium Truck (Battery & Charger Included), White

Regular price HK$1,040.00
Regular price Sale price HK$1,040.00
Sale Sold out

Losi 1/28 Micro-T 2WD RTR RC Stadium Truck Overview

Many of today's RC racing enthusiasts cut their teeth on the original Losi RC micros introduced twenty years ago. The performance of those compact, race-inspired vehicles even impressed drivers of expensive competition models. With their low cost and race-anywhere convenience, however, Losi micros enabled hobby newcomers of all ages to join in the fun of RC racing.

Now, by popular demand, Losi has brought back these popular micros. And once again, they're taking the RC hobby by storm. Like the originals, the 1/28 scale Losi Micro-T 2WD stadium truck uses top-grade engineering to deliver powerful capabilities at an unbeatable value, making it easy to share RC racing fun at its best with friends and family.

With a design inspired by a Team Losi Racing (TLR) 2023 IFMAR World Champion, the Losi Micro-T proves that big performance can come in conveniently small packages. For example, Losi has the only micros in the industry with an aluminum chassis. Its front caster kick and side bends create a strong and rigid foundation to withstand jumps with ease. Tunable, oil-filled shocks are included for optimal handling.

const selectVariantByClickingImage = { // Create variant images from productJson object _createVariantImage: function (product) { const variantImageObject = {}; product.variants.forEach((variant) => { if ( typeof variant.featured_image !== 'undefined' && variant.featured_image !== null ) { const variantImage = variant.featured_image.src .split('?')[0] .replace(/http(s)?:/, ''); variantImageObject[variantImage] = variantImageObject[variantImage] || {}; product.options.forEach((option, index) => { const optionValue = variant.options[index]; const optionKey = `option-${index}`; if ( typeof variantImageObject[variantImage][optionKey] === 'undefined' ) { variantImageObject[variantImage][optionKey] = optionValue; } else { const oldValue = variantImageObject[variantImage][optionKey]; if (oldValue !== null && oldValue !== optionValue) { variantImageObject[variantImage][optionKey] = null; } } }); } }); return variantImageObject; }, _updateVariant: function (event, id, product, variantImages) { const arrImage = event.target.src .split('?')[0] .replace(/http(s)?:/, '') .split('.'); const strExtention = arrImage.pop(); const strRemaining = arrImage.pop().replace(/_[a-zA-Z0-9@]+$/, ''); const strNewImage = `${arrImage.join('.')}.${strRemaining}.${strExtention}`; if (typeof variantImages[strNewImage] !== 'undefined') { product.variants.forEach((option, index) => { const optionValue = variantImages[strNewImage][`option-${index}`]; if (optionValue !== null && optionValue !== undefined) { const selects = document.querySelectorAll('#'+ id + ' [class*=single-option-selector]'); const options = selects[index].options; for (let option, n = 0; (option = options[n]); n += 1) { if (option.value === optionValue) { selects[index].selectedIndex = n; selects[index].dispatchEvent(new Event('change')); break; } } } }); } }, _selectVariant: function() { const productJson = document.querySelectorAll('[id^=ProductJson-'); if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const thumbnails = document.querySelectorAll('#'+ sectionId + ' img[src*="/files/"]'); if (thumbnails.length > 1) { const productObject = JSON.parse(product.innerHTML); const variantImages = this._createVariantImage(productObject); // need to check variants > 1 if (productObject.variants.length > 1) { thumbnails.forEach((thumbnail) => { thumbnail.addEventListener('click', (e) => this._updateVariant(e, sectionId, productObject, variantImages), ); }); } } }); } }, }; if (document.readyState !== 'loading') { selectVariantByClickingImage._selectVariant(); } else { document.addEventListener( 'DOMContentLoaded', selectVariantByClickingImage._selectVariant(), ); }