Եթե ես թաքցնեմ տարրը display: none;
-ով, իսկ հետո ցուցադրեմ այն $(".fa-spin").show()
-ով, ապա fa-spin
անիմացիան չի աշխատում:
Նկատի ունեցեք, որ ամեն ինչ ճիշտ է աշխատում, եթե տարրը սկզբում թաքնված չէ, բայց հետագայում թաքնված է հետևյալով.
$(".fa-spin").hide()
Սա .fa-spin
իրականացումն է.
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
Կարո՞ղ եք բացատրել այս պահվածքը:
Ես հարցնում եմ այս պահվածքի պատճառը, այլ ոչ թե լուծումներ: