Właściwie to najlepszy sposób, jaki znalazłem, aby to zrobić, gdy muszę robić złożone stylizacje oparte na jquery, na przykład, jeśli masz modal, który musisz wyświetlić, ale musi obliczyć przesunięcia stron, aby uzyskać prawidłowe parametry, które będą musiały przejść funkcja a jQuery ("x"). css ({}).
Oto ustawienie stylów, wynik zmiennych obliczonych na podstawie różnych czynników.
$(".modal").css({ border: "1px solid #ccc", padding: "3rem", position: "absolute", zIndex: 999, background: "#fff", top: "30", visibility: "visible"})
Aby usunąć te style. zamiast ustawiać coś podobnego
$(".modal").css({ border: "", padding: "", position: "", zIndex: 0, background: "", top: "", visibility: ""})
Byłby prosty sposób
$(".modal").attr("style", "")
Kiedy jquery manipuluje elementami w domenie, style są zapisywane do elementu w atrybucie „style”, tak jakbyś pisał style w tekście. Wszystko, co musisz zrobić, to wyczyścić ten atrybut, a przedmiot powinien zresetować się do swoich oryginalnych stylów
Mam nadzieję że to pomoże