AngelDisc Posted January 9, 2020 Share Posted January 9, 2020 Bonjour. Depuis une page produit, lors d'un click sur l'image pour la faire Zoomer, il est créer <div class="modal-backdrop fade in"></div> Cet ajout est créer depuis le fichier theme.js, au alentour de la ligne 3695 à 3708. , l.prototype._showBackdrop = function(e) { var n = this, i = t(this._element).hasClass(d.FADE) ? d.FADE : ""; if (this._isShown && this._config.backdrop) { var r = o.supportsTransitionEnd() && i; if (this._backdrop = document.createElement("div"), this._backdrop.className = d.BACKDROP, i && t(this._backdrop).addClass(i), t(this._backdrop).appendTo(document.body), t(this._element).on(f.CLICK_DISMISS, function(t) { return n._ignoreBackdropClick ? void(n._ignoreBackdropClick = !1) : void(t.target === t.currentTarget && ("static" === n._config.backdrop ? n._element.focus() : n.hide())) }), r && o.reflow(this._backdrop), t(this._backdrop).addClass(d.IN), !e) return; if (!r) return void e(); t(this._backdrop).one(o.TRANSITION_END, e).emulateTransitionEnd(150) } else if (!this._isShown && this._backdrop) { t(this._backdrop).removeClass(d.IN); var a = function() { n._removeBackdrop(), e && e() }; o.supportsTransitionEnd() && t(this._element).hasClass(d.FADE) ? t(this._backdrop).one(o.TRANSITION_END, a).emulateTransitionEnd(150) : a() } else e && e() Je souhaite au moment du click, ajouter une autre class, qui serait celle du déclencheur (class du bouton par exemple). Elle doit être différente entre celle du zoom ou celle de l'ajout au panier. Avez vous une idée ? Merci par avance Link to comment Share on other sites More sharing options...
Andriano Posted January 11, 2020 Share Posted January 11, 2020 Bonjour, je ne comprends pas vraiment, vous souhaitez créer un bouton pour afficher le zoom ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now