I have a <ul>
with a number of <li>
elements in it. A number of them are hidden and are added to the end of the list upon clicking with jQuery after()
.
However, for some reason, the elements added with after()
are always a bit too close to the element they are added after.
I have made a jsbin to demonstrate here
Also, a screenshot to explain:
The reason for using after()
instead of a simple addClass
or show
is because the list relies on applying styles with li:nth-child(even)
, so if the elements are there, but only hidden, it causes issues in the styling of the list.