Вы должны использовать slideToggle()
, когда у вас есть один триггер для элемента, который вы хотите скользить вверх или вниз, и вы всегда хотите, чтобы он выполнял один или другой в зависимости от текущего состояния этого элемента.
Вы должны использовать slideUp()
или slideDown()
, если у вас есть несколько триггеров или несколько эффектов. Например:
Вы хотите щелкнуть ссылку, чтобы скользящий элемент скользил вниз, но затем пользователю нужно нажать на действительный элемент div, чтобы сдвинуть его обратно (несколько триггеров).
Вы хотите щелкнуть по кнопке, чтобы div скользил вниз, но вы хотите снова щелкнуть по кнопке, чтобы она исчезла (несколько эффектов).
Но если вы используете slideUp и SlideDown вместе для одного и того же триггера / события, вы в основном просто делаете slideToggle, но усложняете себе.
Я не уверен, есть ли проблемы с IE и slideToggle. Но я думаю, что если есть проблема с slideToggle, то есть проблема и с эффектами слайдов.