toggle может принимать логическое значение
$(selector).toggle(false);
http://api.jquery.com/toggle/
.toggle (showOrHide)
showOrHideA Логическое значение, указывающее, отображать или скрывать элементы.
UPDATE
Вы можете достичь желаемой функциональности, создав простой класс hidden
css, вызывая toggleClass()
вместо использования toggle()
. toggle()
, кажется, полностью пропускает свои собственные функции, если рассматриваемый элемент не виден.
http://jsfiddle.net/hunter/GufAW/3/
$("#toggle-1").click(function() {
$("#1").toggleClass("hidden");
});
$("#toggle-2").click(function() {
$("#2").toggleClass("hidden");
});
$("#toggle-3").click(function() {
$("#3").toggleClass("hidden");
});