Jump to content

koderman

User
  • Posts

    45
  • Joined

  • Last visited

  • Days Won

    1

koderman last won the day on April 12 2014

koderman had the most liked content!

koderman's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Непонятно поведение блока if. Условие такое что когда красный и зелёный блок на одном уровне, то постоянно должен срабатывать блок if. Вот так http://jsfiddle.net/xLa9m/34/ блок if срабатывает только один раз. Если убрать красный блок пониже top: 70%, то if не срабатывает вообще http://jsfiddle.net/xLa9m/32/ Почему не срабатывает?
  2. Ага. Такая конструкция stop().animate() используется для мгновенного прекращения функции animate() если поступит другая команда.
  3. Последний вопрос. Честно. Зачем нужен stop() перед animate() ? (Без него кстати тоже работает)
  4. Я имел ввиду почему при нажатии на любую другую кнопку что то происходит, ведь события для этого не прописано. Есть только влево и вправо case 37: case 39:
  5. А, понял. Классно придумали. if(isBusy) return; выкидывает из функции после первого выполнения шага. Спасибо) ————————-- Почему когда нажимаю на любую другую клавишу кроме Право, Лево, то перемещается в начальное положение? http://jsfiddle.net/xLa9m/25/ Даже если убрать var stepOffset = 0;
  6. Всё дело значит в этом if(isBusy) return; Можете объяснить как это срабатывает? Если isBusy равняется true что дальше происходит? return что делает? Прекращается выполнение функции?
  7. Почему если я добавляю надпись ОДИН раз, а она выводится МНОГО раз. http://jsfiddle.net/xLa9m/22/ Срабатывание нужно немедленное, так что параметр complete не подойдёт. Почему много раз вставляется текст? Чем меньше duration, http://jsfiddle.net/xLa9m/24/ тем меньше надписей. Как исправить это? Допустим я хочу длинный duration и только одно выполнение функции, а не кучу.
  8. Я сделал что то подобное. Но почему то неправильно работает. При соприкосновении алерт не вылетает. Вылетает только тогда когда назад нажмёшь. http://jsfiddle.net/xLa9m/16/
  9. Классно. А зачем обнуление тут? var stepOffset = 0; Зачем эта переменная нужна? isBusy = false; Почему не возвращает расстояние от правого края? В самом конце дописал http://jsfiddle.net/xLa9m/14/ Понимаю что от правого края будет лево + ширина. Но там всякие отступы марджин может случиться итп.
  10. Как вывести алерт при соприкосновении красного блока с зелёным?? Какое должно быть условие? http://jsfiddle.net/xLa9m/1/
  11. Что делает такая конструкция? console.log.apply() console.log() Выводит в консоль браузера оповещения. А это что делает? console.log.apply()
  12. При нажатии на стрелочки (Вправо, Влево) красный квадратик перемещается. Почему функция перемещения срабатывает только один раз? Например если я вправо нажимаю, потом влево, потом опять вправо но квадрат уже не перемещается. http://jsfiddle.net/xLa9m/
  13. Как задать значение left меньше на 50 пикселей? Не позицию -50 пикселей, а значение. Например если было left 200px то должно стать 150px. Попробовал так $(".gamer").animate({"left" : "-50px"}); Но так задаётся только позиция -50px.
  14. Что этим кодом делается? .load('foo.php?item=' + $(this).attr('id')); http://habrahabr.ru/post/111290/
  15. Что делается тут? this.onClick.bind(this); При клике должно выполняться это this.onClick.bind(this); Это значит так dom.onClick.bind(dom); Зачем dom передаётся в метод bind ?
×
×
  • 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