Free shipping on orders over $34
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
7 / 10
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry
0% OFF

2020 New Fashion Samll Huggie Hoop Earrings for Women Vintage Bohemia Enamel Leaf Flower circle Earrings Wedding Party Jewelry

$12.00
0 sold
Metal Color
Qty 3921 in stock
Model Number : 21165
Gender : Women
Shape\pattern : Round
Material : Metal
Style : TRENDY
Metals Type : Zinc alloy,Copper
Brand Name : doyours
Earring Type : Hoop Earrings
Item Type : Earrings
Fine or Fashion : Fashion
Round circle Earrings : Huggie Hoops
statement Earrings : Fashion Jewelry
Lovely Earrings : Small Hoop Earring
Dropshipping : Free Dropshipping service
Occasion : Wedding , party


1000 1002 1000 1002 1000 1002




const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);