Vraiment pas sûr de ce qui me manque ici, mais la hauteur du style inline ne veut que mettre à jour.
Voici le code: p> alors quand un le bouton est cliqué sur ise ajustement la hauteur de popup qui fonctionne bien dans le manutention Voulez-vous revenir au style, je peux confirmer que les travaux de liaison sont de la taille d'origine. Mais le style inline ne fera que mettre à jour ce que je pensais être étrange car il semble si simple. P> Sortie de la console Il n'y a pas non plus d'erreur de console. P> Pourquoi ne pas mettre à jour?
Merci p> p> à droite à droite = 365 code> donc je m'attends à
3 Réponses :
Pouvez-vous remplacer votre dernière ligne de code avec les éléments suivants et voir si cela fonctionne> p>
$ (". QuickViewContent"). CSS ("Hauteur", KitSiesDeight + "PX"); P>
OMG, donc je l'ai compris, il s'agissait essentiellement du fait que j'avais l'aide de l'événement de clic pour le bouton Selectboxit pour définir une nouvelle hauteur, mais à l'aide de l'événement proche de Selectboxit pour essayer de revenir à la hauteur. Mais parce que je cliquais sur le bouton pour fermer la liste déroulante, elle s'annulait à l'autre. Donc, l'événement de clic a annulé l'événement Bind.
Voici ce que j'avais besoin de faire. P>
var rightSideHeight;
var optionsHeight;
$("#product_childattribute_size_@(Model.Id)").bind({
"open": function (ev, obj) {
rightSideHeight = $(".quickViewPopup .product-details-page .overview").height();
optionsHeight = $(this).next().find(".selectboxit-options").height();
var newHeight = rightSideHeight + optionsHeight;
console.log("newHeight = " + newHeight);
$(".quickViewPopup.active .quickViewContent").css("height", newHeight + "px");
}
});
$("#product_childattribute_size_@(Model.Id)").bind({
"close": function (ev, obj) {
console.log("rightSideHeight = " + rightSideHeight);
$(".quickViewContent").css("height", rightSideHeight + "px");
}
});
Utilisez votre code comme celui-ci et il fonctionnera
$("#someElement").css({'height': setHeight+"px !important" });
Aussi, j'ai essayé certaines solutions de Googling, comme vous pouvez le constater par le code commenté mais ne pouvait pas trouver quoi que ce soit qui a fonctionné
On dirait que vous essayez de supprimer l'attribut, plutôt que de le remettre en arrière sur
à droite à droite code>Je pense que vous devriez utiliser! Propriété importante
@Tanbirdveloper définitivement pas le problème. MachineGunning
! IMPORTANT CODE> est un excellent moyen de devenir rapidement un CSS non maintenu.@TAveryone le code à l'intérieur de la fonction de liaison doit être
$ (". QuickViewContent"). CSS ("Hauteur", droite ("PX"); Code> J'ai lu que l'attribut de style pourrait fonctionner mais il n'a pas fait 't. Va mettre à jour la réponseEssayez d'avoir un journal
$ (". QuickViewContent"). Hauteur () code> juste après le régler pour voir si vous avez la bonne hauteur. Je soupçonne un autre endroit qui le changeait bien.Oui, vous voulez éviter d'utiliser
! Important code> pour l'argument de l'argument, je viens de l'essayer et je n'ai toujours pas fonctionné. Ceci est étrange parce que j'ai déjà fait ce type de chose. I.E Changement de hauteur de retour et d'avanceSi je me connecte
$ (". QuickViewPopup .Product-Détails-détail-page-pageview"). Hauteur () code> i get 365Je voulais dire celui-ci, dans votre
Bind code> fonction$ (". QuickViewContent"). Hauteur () code> pas dans l'événement de clic@ lthh89vt Voir ma réponse, la figurait. Merci pour l'aide :)
@Our_benefactors Voir ma réponse, la figurait. Merci pour l'aide :)
@Tanbirdreveloper Voir ma réponse, la figurait. Merci pour l'aide :)