Как заставить один скрипт вызывать другой [j Query] Сжатие и расширение окна поиска - PullRequest
0 голосов
/ 17 мая 2011

Привет, у меня простой вопрос, но я сначала настрою сценарий.

Я создаю строку меню, аналогичную apple.com (когда панель поиска нажимается автоматическиразворачивается, чтобы показать доступный пользовательский ввод)

Теперь у меня есть скрипт, который расширяет поиск при щелчке следующим образом:

<script>
$("#searchbar").focus(function() {
$("#searchbar").animate(
        {width: 170},
        "medium");
});
$("#searchbar").blur(function() {
$("#searchbar").animate(
        {width: 92},
        "medium");
});
</script>

Так что мне нужно как-то уменьшить остальную часть менюbar, это то, о чем я думаю: если я сделаю кнопки в отдельном теге div, просто вызовите сжатие div, когда нажата строка поиска, что должно работать нормально.

Единственная проблема заключается вЯ не знаю, как выполнить эту задачу.Вот почему я пришел, чтобы задать этот вопрос, я надеюсь, что я не задаю полный нубистский вопрос!:)

Спасибо за помощь!-John

1 Ответ

0 голосов
/ 17 мая 2011

Вы хотите добавить complete обратный вызов к вашим animate функциям.См. http://api.jquery.com/animate/

Обратные вызовы происходят после того, как событие выполнено (анимировать в вашем случае).

...