-
Posts
655 -
Joined
-
Last visited
-
Days Won
6
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Yazon_Nile
-
да ну. Я же вам курс по js читать не буду здесь Это ведь базовые вещи. Если очень коротко Проверка на совпадение происходит в каждом шаге анимации. Соотв совпадений может быть много. Нам достаточно одного. Для этого при первом срабатывании условия ставим флаг, что мол все. Получили результат. Условие if(isBusy) return; после этого просто не пускает скрипт дальше. Пока isBusy снова не станет false. А это случится уже после окончания анимации.
-
http://jsfiddle.net/xLa9m/25/ потому что анимация - это многоразовое использование setTimeout
-
Функция в одном случае срабатывает, в другом - нет
Yazon_Nile replied to borus's question in JavaScript
Во втором случае условие не срабатывает if($(this).parent().prev().find('.baget_select').length > 0){ if($(".baget_select option:selected").text()=='Выберите багет'){ alert('Выберите тип багета!'); }} -
Я бы сказал - геморно Обьясню со своей колокольни. Кроссбраузерно input:range не сделать, тк ещё просто недостаточно инструментов для его стилизации. Соотв, нужно делать через js. О чем в условии не сказано ни слова.
-
Для себя поставил. ЧТобы если нажали не влево/вправо блок анимировался в начало. Чтобы алерт выскакивал только раз за один виток анимации. Убери условие if(isBusy) return; и посмотри, что будет. у вас не пашет, потому что проверка вызывается только в начале анимации. А не во время.
-
<meta name="viewport" content="width=1000" /> <meta name="MobileOptimized" content="width=1000" />
-
http://toster.ru/q/5846 http://jsfiddle.net/xLa9m/8/
-
ие9 не поддерживает input[type=range]
-
http://caniuse.com/#search=border-radius ие9+ ff4+ chrome 5+ safari 5+ ios safari 5.0+ android 2.2+ Это поддержка без префиксная. Вполне достаточно, чтобы не замарачиваться
-
Может и нудно. Кому как. Зато можно сделать, и в будущем не задавать таких вопросов тк все будет легко и очевидно.
-
n0_th1nk В подобных счетчиках нужно понимать их достаточно простой алгоритм. Вы закидываете туда: 1 настройки отображения 2 ДАТУ Соотв, все что нужно в вашем случае - манипуляции с датой на вашей стороне, а не на стороне счетчика. Он лишь отображает. Напишите функцию, что проверяет. Если до дедлайна осталось менее 2х дней - переставлял счетчик на +3 дня вперед. Ещё раз - счетчик лишь показывает что-то. Что ему показывать - решаете вы. Что значит со встроенными куки? Выше написал - "Ещё раз - счетчик лишь показывает что-то. Что ему показывать - решаете вы" Тоже самое и с куками.
-
Второй кусок кода на дурдом какой-то смахивает Можете залить на http://jsfiddle.net/ конктретно ваш слайдер? Так будет проще понять и разобраться Ещё как вариант - не заморачивайтесь с картинками. А попробуйте заливать цветом. Если пашет - тогда что-то не так в манипуляции картинок
-
stop() поставь перед анимацией. Потому что пляшет если поводить достаточно быстро по менюхе вверх вниз
-
http://jsfiddle.net/HxZEM/ Как-то так. Некрасиво, но суть идеи передал)
-
JS - однопоточный язык. Animate - это тот же Timeout. Соотв вызывая ChangeText ты вызываешь его практически сразу, потому что анимация работает по таимаутам, которые ставятся в поток ПОСЛЕ твоего ChangeText Но. Если анимировать те же свойства у того же элемента - анимации ставяться в очередь (которую можно регулировать). Чтобы поменять текст после нужной анимации - запусти функцию ChangeText в callbaсk нужной анимации. ChangeText() - вызов функции ChangeText - просто конструкция, что возвращает переменную. Т.е твою функцию. Но не вызывает её
-
Дивы анимируются. Т.е заполняются по ширине. Но у вас что-то со стилями. Т.е у заполняющихся дивов нет нужной заливки
-
определяется константа INDEX со значением true
-
можно. Но тогда тень не будет "фигурной" под каждый итем.
-
Можно проще) http://jsfiddle.net/3s52B/2/ Решение в том, чтобы разделить содержимое и тень по разным блокам.
-
дефолтный селект, а тем более опции внутри него кроссбраузерно не кастомятся. И уж тем более таким способом. Если надо скрыть какие-то опции - не отображайте их в хтмл вовсе
-
Надо цепляться не на onclick опции, а на onchange к селекту http://jsfiddle.net/5cr33/
-
Только кастом селект, через js
-
как раз из-за них и падает) Но какая разница? Масштаб не та штука, которую стоит поощрять
-
all напиши