Коллеги, ищу реализацию следующей панельки для сайта: слева, как сейчас реализованный различные помощники, при наведении на надпись-ярлычок «Открыть» она выезжает и фиксируется, далее по клику опять же по той надписи «Открыть» она закрывается и снова виднеется лишь надпись-ярлычок. А под надписью-ярлычком должен быть крестик закрытия его на данной старичке.
С позволения автора, публикую пару решений:
jsfiddle.net/4vuPS/1/ — панель открывается по щелчку и закрывается также
jsfiddle.net/4vuPS/2/ — панель открывается при наведении и закрывается по щелчку
Под такие вещи готовое искать — себе дороже, понимающему человеку тут работы на 5 минут, вы же наворотите много лишнего и кривого, так что потом будете долго копаться. Найдите специалиста, заплатите денюжку, посмотрите как он делает. Или же почитайте документацию по JQ и сделайте сами там реально 5 строк.
Написал вам пример простенький gist.github.com/2585435
Важную роль здесь состовляют position и top свойства css c которыми мы играем animate из JQuery при клике, можно top заменить на marginTop но это уже от ситуации и верстки зависит, надеюсь суть понятна будет
Прочистил код. Выезд слева или справа тоже position: absolute просто свойство left
Появление крестика и его скрытие это уже внутри toggle функций после окончания например показывать в контейнере уже элемент управления.
Без jQuery всегда можно обойтись. Вопрос в том, насколько это надо. Если на сайте это единственная JS примочка, то имеет смысл помучится но сделать на чистом JS. Но на jQuery — строк 5 от силы.