Здравствуйте. Написал скрипт, который раскрывает/скрывает блоки поочередно.
<a href="#">Click here</a>
<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
$(document).ready(function (){
$("a").toggle(
function () {
$("#three").slideUp();
},
function () {
$("#two").slideUp();
},
function () {
$("#one").slideUp();
},
function () {
$("#one").slideDown();
},
function () {
$("#two").slideDown();
},
function () {
$("#three").slideDown();
}
);
return false;
});
Как можно переписать скрипт, чтобы он делал то же самое, но с любым количеством блоков? Пробую, используя each, но не получается… Вот то, что есть на данный момент.
$(document).ready(function (){
var obj = $("div");
$("a").toggle(
$.each(obj, function(i){
function () {
$(obj).eq(i).slideUp();
}
});
);
return false;
});
Подскажите пожалуйста.