Создание ссылки для переключения между SlideDown и SlideUp (scriptaculous)

В вики со сценариями есть демонстрационная версия ( http://github.com/madrobby/scriptaculous/wikis/effect-slidedown), которая показывает используемый эффект SlideDown. Однако мне нужно иметь ту же ссылку, чтобы скользить вниз, если определенный DIV скрыт, и SlideUp, если этот DIV отображается.

Как мне этого добиться?

Благодарю.

2 ответа

Решение

Используйте Effect.toggle.

Effect.toggle('element_id', 'slide');

Оберните его в функцию, вместо этого вызовите функцию.

function slideMe(myDiv) {

    if(Element.visible(myDiv)) {
    //slide up

    }

    else {

    //slide down

    }
}
Другие вопросы по тегам