🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
1/7
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books
1/7

🔥Hot Sale 49% OFF🔥30 Read and Rhyme Flip Books

$37.55
$79.98
Save $42.43
2 sold
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);
SKU: QM2455816-1
Weight: 0kg
Barcode:

Word

The Perfect Gift ! ! ! Explore Essential Word Families - This set of 30 word family flip books introduces young learners to foundational word families. Each word family includes a corresponding word and vivid image. making it easier for children to recognize patterns and build reading skills with confidence.

Word Families

  • Works as Word Family Flash Cards

Each flip book functions as a set of word family flash cards. providing a hands-on. engaging way for toddlers to practice phonics while enhancing vocabulary and early literacy.

  • Phonics Games Made Fun

With these interactive books. kids can enjoy phonics games that turn learning into play. encouraging them to create new words. recognize sounds. and develop essential spelling skills.

  • Sight Word & Vocabulary Building

These flip books double as sight word flash cards. helping children strengthen cognitive skills and improve word recognition—ideal for early learners and kindergarten preparation.

  • Read & Rhyme Flip Activity Book

Ideal for reading games. this read and rhyme flip activity book allows children to explore rhyming words within word families. supporting fluency and making reading a fun. dynamic adventure.

Explore Essential Word Families This set of 30 word family flip books introduces young learners to foundational word families. Each word family includes a corresponding word and vivid image. making it easier for learners to recognize patterns and build reading skills with confidence.
Works as Word Family Flash Cards Each flip book functions as a set of word family flash cards. providing a hands-on. engaging way for learners to practice phonics while enhancing vocabulary and early literacy.
Phonics Games Made Fun With these interactive books. learners can enjoy phonics games that turn learning into play. encouraging them to create new words. recognize sounds. and develop essential spelling skills.
Sight Word & Vocabulary Building These flip books double as sight word flash cards. helping learners strengthen cognitive skills and improve word recognition—ideal for early learners and kindergarten preparation.
Read & Rhyme Flip Activity Book Ideal for reading games. this read and rhyme flip activity book allows learners to explore rhyming words within word families. supporting fluency and making reading a fun. dynamic adventure.