Jump to content

Yazon_Nile

User
  • Posts

    655
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Yazon_Nile

  1. да ну. Я же вам курс по js читать не буду здесь Это ведь базовые вещи. Если очень коротко Проверка на совпадение происходит в каждом шаге анимации. Соотв совпадений может быть много. Нам достаточно одного. Для этого при первом срабатывании условия ставим флаг, что мол все. Получили результат. Условие if(isBusy) return; после этого просто не пускает скрипт дальше. Пока isBusy снова не станет false. А это случится уже после окончания анимации.
  2. http://jsfiddle.net/xLa9m/25/ потому что анимация - это многоразовое использование setTimeout
  3. Во втором случае условие не срабатывает if($(this).parent().prev().find('.baget_select').length > 0){ if($(".baget_select option:selected").text()=='Выберите багет'){ alert('Выберите тип багета!'); }}
  4. Я бы сказал - геморно Обьясню со своей колокольни. Кроссбраузерно input:range не сделать, тк ещё просто недостаточно инструментов для его стилизации. Соотв, нужно делать через js. О чем в условии не сказано ни слова.
  5. Для себя поставил. ЧТобы если нажали не влево/вправо блок анимировался в начало. Чтобы алерт выскакивал только раз за один виток анимации. Убери условие if(isBusy) return; и посмотри, что будет. у вас не пашет, потому что проверка вызывается только в начале анимации. А не во время.
  6. <meta name="viewport" content="width=1000" /> <meta name="MobileOptimized" content="width=1000" />
  7. http://toster.ru/q/5846 http://jsfiddle.net/xLa9m/8/
  8. ие9 не поддерживает input[type=range]
  9. http://caniuse.com/#search=border-radius ие9+ ff4+ chrome 5+ safari 5+ ios safari 5.0+ android 2.2+ Это поддержка без префиксная. Вполне достаточно, чтобы не замарачиваться
  10. Может и нудно. Кому как. Зато можно сделать, и в будущем не задавать таких вопросов тк все будет легко и очевидно.
  11. n0_th1nk В подобных счетчиках нужно понимать их достаточно простой алгоритм. Вы закидываете туда: 1 настройки отображения 2 ДАТУ Соотв, все что нужно в вашем случае - манипуляции с датой на вашей стороне, а не на стороне счетчика. Он лишь отображает. Напишите функцию, что проверяет. Если до дедлайна осталось менее 2х дней - переставлял счетчик на +3 дня вперед. Ещё раз - счетчик лишь показывает что-то. Что ему показывать - решаете вы. Что значит со встроенными куки? Выше написал - "Ещё раз - счетчик лишь показывает что-то. Что ему показывать - решаете вы" Тоже самое и с куками.
  12. Второй кусок кода на дурдом какой-то смахивает Можете залить на http://jsfiddle.net/ конктретно ваш слайдер? Так будет проще понять и разобраться Ещё как вариант - не заморачивайтесь с картинками. А попробуйте заливать цветом. Если пашет - тогда что-то не так в манипуляции картинок
  13. stop() поставь перед анимацией. Потому что пляшет если поводить достаточно быстро по менюхе вверх вниз
  14. http://jsfiddle.net/HxZEM/ Как-то так. Некрасиво, но суть идеи передал)
  15. JS - однопоточный язык. Animate - это тот же Timeout. Соотв вызывая ChangeText ты вызываешь его практически сразу, потому что анимация работает по таимаутам, которые ставятся в поток ПОСЛЕ твоего ChangeText Но. Если анимировать те же свойства у того же элемента - анимации ставяться в очередь (которую можно регулировать). Чтобы поменять текст после нужной анимации - запусти функцию ChangeText в callbaсk нужной анимации. ChangeText() - вызов функции ChangeText - просто конструкция, что возвращает переменную. Т.е твою функцию. Но не вызывает её
  16. Дивы анимируются. Т.е заполняются по ширине. Но у вас что-то со стилями. Т.е у заполняющихся дивов нет нужной заливки
  17. определяется константа INDEX со значением true
  18. можно. Но тогда тень не будет "фигурной" под каждый итем.
  19. Можно проще) http://jsfiddle.net/3s52B/2/ Решение в том, чтобы разделить содержимое и тень по разным блокам.
  20. дефолтный селект, а тем более опции внутри него кроссбраузерно не кастомятся. И уж тем более таким способом. Если надо скрыть какие-то опции - не отображайте их в хтмл вовсе
  21. Надо цепляться не на onclick опции, а на onchange к селекту http://jsfiddle.net/5cr33/
  22. Только кастом селект, через js
  23. как раз из-за них и падает) Но какая разница? Масштаб не та штука, которую стоит поощрять
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy