Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
1 / 8
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
Buckle-free Invisible Elastic Waist Belts
50% OFF

Buckle-free Invisible Elastic Waist Belts

$12.99 $25.99
0 sold
Color
Qty 988 in stock
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);


Main Features

  • MAKE LIFE EASIER
    To use this elastic belt, just snap on once and let you forget that you're wearing a belt all day. Hassle-free dressing, save time for bathroom breaks!
  • INVISIBLE BUCKLELESS BELT
    No buckle belt, there's no bulge and no flap on the side. This belt for jeans is very low-profile and keeps pants in place well.
  • COMFORTABLE QUALITY STRETCH BELT 
    Made of high-quality elastic material, it's very soft and comfortable. Really relax your waist.
  • GREAT FOR ALL FAMILIES
    Suitable for men and women, kids from potty-training to school, teenage students, seniors, pregnant, weight changes, special needs, etc. so practical!
  • STRETCH BELT SIZE 
    The invisible belt is approx. 100 x 3 cm/ 39.37 x 1.18 inches, the buckle length is approx. 1.57 inches, fit for US size 0-16, our adjustable flat belt is soft and lightweight, comes with good elasticity, can fit with your waistline well.

Using Methods

Specification

Package Contents
  • Buckle-free Belts × 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.

Alt

You may also like Don't Like These?