Я пытаюсь свернутьToggle, а затем toggleclass, но, добавив toggleclass, slideToggle не «скользит», кто-нибудь знает, как я могу это исправить?slideToggle и toggleClass не работают вместе?
fiddle и код ниже.
$(function() {
$(".expand").on("click", function() {
$(this).next().slideToggle().toggleClass('slidein');
$expand = $(this).find(">:first-child");
if ($expand.text() == "\u25B6") {
$expand.text("\u25BC");
} else {
$expand.text("\u25B6");
}
});
});
Он отлично работает, но вы скрываете элемент, а затем добавляете класс. –
Возможно, вы хотите это: http://jsbin.com/pexabi/edit?html,css,js,output –