Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser
Pop-up Automatic Toothpick Dispenser

Pop-up Automatic Toothpick Dispenser

Price
$19.90
$9.90
Save  $10.00
Color
Please select a color
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);
🎁 🎁
Automatic pop-up toothpick holder
 
A great helper for life

FEATURES

【High quality material】
Made from PP + ABS material, durable, hard wearing, many uses, smooth and rounded, great value for money.

【Beautiful design】
Small and compact, it takes up no space and the box and lid can be separated for easy cleaning.

【Easy to use】
The self-pressing design is easy to use, simply press the top and the toothpick pops out automatically.

【Clean and hygienic】
The toothpick holder is designed with a hole for easy and effective ejection of toothpicks, pressing one at a time to protect the remaining toothpicks from dirt and avoid cross contamination.

【Widely used】
Not only as a toothpick box, but also as a decoration for offices, homes, restaurants, clubs, bars, KTVs, cafes, hotels and as a special gift for friends, lovers, family members, etc.

SPECIFICATIONS

  • Color: Dark Green, Light Green, Red

  • Material: Plastic, PP, ABS

  • Weight: 60g

  • Size: 

PACKAGE

  • 1 pc * Pop-up Automatic Toothpick Dispenser

NOTE

Please allow slight measurement deviations due to manual measurement.

Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.