Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
1/13
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
Super Bouncy Space Ball Toy
1/13

Super Bouncy Space Ball Toy

$28.99
$56.98
Save 49%
13586 sold
Color
Please select a color
🔥BUY MORE SAVE MORE🔥
Please select a 🔥buy more save more🔥
Quantity
/** @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);

【GRAVITY BOUNCE】Engineered to be the bounciest ball ever, the Space Ball is made from PU, which is the bounciest material on earth! Say goodbye to small rubber balls and old super balls.

【100% NON-TOXICThis high-quality and extremely durable ball is made from non-toxic materials. The Space Ball can withstand bouncing, sports use, and indoor & outdoor games, ensuring safe and worry-free play.

【EASY TO GRIP & CATCH】The Space Ball's unique design makes it easy to grip and catch, improving hand-eye coordination. It is widely used by athletes as a sports training ball and also serves as a great sensory ball for kids.

【PERFECT ANYTIME GIFT】Give them the Moon, literally, with this bouncy ball! Loved by toddlers, kids, and adults alike, the Space Ball's 70mm size makes it an ideal stocking filler.

  • Weight: 50g
  • PACKAGE INCLUDE: 1/3* Super Bouncy Space Ball Toy