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