Мне нужно чтобы по нажатию на кнопку шел скролинг и тем временем анимировалась кнопка и тоже самое происходит когда идет просто скрол тоже анимируется кнопка.
Проблема в том что и по нажатию на кнопку тоже идет скролл и 2 разные функции мешают друг другу , да и функция parScroll() работает позднее .
Хочу попробовать передать переменную чтобы делать проверку , нажата ли кнопка чтобы отключить на время function parScroll()
Вот код
Код:// это по нажатию CODE (javascript): скопировать код в буфер обмена $('.vmenua2').click(function () { jQuery.scrollTo('.all' ,1000); $('.triger').animate({'top': '96px'},1000); var fufi = 1; Не работает }); function parScroll(){ //При обычной прокрутке страницы alert(fufi);// Не работает if ($(this).scrollTop() > 10 && $(this).scrollTop() < 150) {$('.triger').stop(); $('.triger').animate({'top': '96px'});} if ($(this).scrollTop() > 151 && $(this).scrollTop() < 301) {$('.triger').stop(); $('.triger').animate({'top': '107px'});} if ($(this).scrollTop() > 302 && $(this).scrollTop() < 453) {$('.triger').stop(); $('.triger').animate({'top': '117px'});} if ($(this).scrollTop() > 454 && $(this).scrollTop() < 605) {$('.triger').stop(); $('.triger').animate({'top': '127px'});} if ($(this).scrollTop() > 606 && $(this).scrollTop() < 756) {$('.triger').stop(); $('.triger').animate({'top': '137px'});} if ($(this).scrollTop() > 757 && $(this).scrollTop() < 899) {$('.triger').stop(); $('.triger').animate({'top': '147px'});} }
- 29.12.2012 14:41
- 10.01.2013 00:53
Разбираться в вашем коде вряд ли кто захочет.
Вы бы прежде чем коды писать разобрались с базовыми принципами создания и использования функций в языке программирования.
Тогда бы и вопросов меньше у вас возникало. - 10.01.2013 10:20
kvins, я согласен с zexis, в вашем коде довольно тяжело разобраться.
приведите полный код, включая кнопку при нажатии на которую нужно чтобы скрол происходил, и оформите пост должным образом, под спойлеры. На портянку не очень приятно смотреть. Так же уберите с кода все лишнее, например это:
и желательно ссылку на текущий вариант, в котором можно посмотреть текущую работу скрипта.
По поводу решения проблемы: я бы оформил в 3 функции, 1 отвечает за прокрутку по нажатию на кнопку, вторая это анимация, третья функция, это условия выполнения анимации, при простой прокрутке и по нажатию на кнопку. - 11.01.2013 17:10
- Регистрация: 28.09.2012
- Сообщений: 12
- Репутация: 0
А можно со страницей? Или ссылку дай.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Передача банковской кредитной информации | Кредиты | 24 | 01.01.2014 08:42 |
передача pr с сайта как это работает? | 16 | 22.07.2012 01:24 | |
Передача кея в переменную | Web программирование | 4 | 16.07.2012 02:20 |
Передача домена по письму, как отменить? | Прочее | 2 | 10.12.2011 22:54 |
Передача продвижения другому человеку | Вопросы от новичков | 8 | 28.11.2011 03:17 |