Ich habe eine einfache Funktion:Überprüfung für den Status von jquery verstecken und zeigen
expandContact =() => {
$('#' + this.props.id).find('.ekipa-li-expand').show();
}
Jetzt würde ich gerne einen Zustand schreiben, die überprüft, ob das Element sichtbar ist oder nicht (ich möchte das Element verstecken auf klicken, wenn es angezeigt, und es zeigen, ob es hidedn wird.
so weit ich die .show()
Funktion style="display: block;"
auf das DOM-Element kann sagen, nur ergänzt. Aber wie kann ich überprüfen, für diese in einem Zustand mit Javascript?
Sie könnten .toggle() anstelle von .show() verwenden. –
Wie in den Kommentaren erwähnt, können Sie 'toggle' verwenden, um den Status zu wechseln. Wenn Sie jedoch wissen möchten, ob ein Element sichtbar ist, verwenden Sie 'is (": visible ")' – nbokmans