Я знаю, как показать / скрыть или fadeIn / out в jquery, но есть ли встроенный способ переключения между show / hide или fadein / out, или я сначала смотрю, отображается ли элемент: нет, если да тогда показать иначе скрыть?
Вы можете использовать функцию toggle ().
http://docs.jquery.com/Effects/toggle
или
http://docs.jquery.com/Effects/slideToggle
Проверьте плагин цикла, это здорово. Может быть не совсем то, что вы ищете, но у него есть очень приятные функции.
http://www.malsup.com/jquery/cycle/
$(element).toggle()
Переключить отображение каждого набора подходящих элементов. Если они отображаются, переключение делает их скрытыми (используя метод hide). Если они скрыты, то переключение делает их отображаемыми (с использованием метода show).