Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2012, 23:43
Новичок на форуме
Отправить личное сообщение для GoloArt Посмотреть профиль Найти все сообщения от GoloArt
 
Регистрация: 26.01.2012
Сообщений: 1

Не получается изменить код jquery
<!-- The JavaScript -->

        <script type="text/javascript" src="jquery-1.4.2.min.js"></script>

        <script type="text/javascript">

        $(function() {

            $('#menu > li').hover(

                function () {

                    var $this = $(this);

                    $('a',$this).stop(true,true).animate({

                            'bottom':'-15px'

                        }, 300);

                    $('i',$this).stop(true,true).animate({

                            'top':'-10px'

                        }, 400);

                },

                function () {

                    var $this = $(this);

                    $('a',$this).stop(true,true).animate({

                            'bottom':'-95px'

                        }, 600);

                    $('i',$this).stop(true,true).animate({

                            'top':'1px'

                        }, 200);

                }

            );

        });

        </script>


этот код работает так: при наводке на место где код, всплывает меню, убираеш мышку и оно исчезает.

нужно изменить на:
чтоб при нажатии кнопки (в другом углу страницы), открывалось меню, а при повторном клике - закрывалось.

Буду очень благодарен тем, кто хоть попытается мне помочь)))
Ответить с цитированием
  #2 (permalink)  
Старый 27.01.2012, 10:34
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

Разместите кнопку

<button>Кнопка в другом углу страницы</button>

и код типа этого

$("button").toggle(
  function () {
     // код, который открывает
  },
  function () {
    // код, который закрывает
  }
);


вместо этих двух функций поместите ваши из примера сверху, которые были в hover
только var $this = ... в них поменяйте
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не получается зациклить анимацию jquery swess jQuery 7 25.10.2011 13:57
мой код jQuery неработает в google и safari faxll Javascript под браузер 1 12.09.2011 20:51
Прокоменьте код для datepick jQuery DorianLeroy jQuery 0 24.05.2011 17:19
Перевести код с prototype в jquery alexey_samara jQuery 2 07.12.2010 16:52
Не получается передать href в код страницы Alex78 Events/DOM/Window 1 30.10.2009 17:58