koderman Posted April 7, 2014 Report Share Posted April 7, 2014 Как склепать команду из символов?Нужно собрать эту командуaudio.play();из строковых значений и чтобы потом эта команда запустилась.Пробовал так, не получилось, хотя вроде всё правильно? var audio1 = new Audio('musik.wav'); var i = 1; "audio"+i+".play();" Link to comment Share on other sites More sharing options...
0 koderman Posted April 23, 2014 Author Report Share Posted April 23, 2014 (edited) Я имел ввиду почему при нажатии на любую другую кнопку что то происходит, ведь события для этого не прописано. Есть только влево и вправо case 37: case 39: Edited April 23, 2014 by koderman Link to comment Share on other sites More sharing options...
0 Николя223 Posted April 23, 2014 Report Share Posted April 23, 2014 Насколько оптимален такой подход? Можно ли его оставлять в продакшене? Если нет, то хардкодить поиск элементов или заменить на более толковую конструкцию? Только ты учитывай, что closest - выбирает вообще всё элементы, которые ему задаешь. Хардкордить не надо. Если он необходим - почему бы и не использовать 1 Link to comment Share on other sites More sharing options...
0 Yazon_Nile Posted April 23, 2014 Report Share Posted April 23, 2014 Я имел ввиду почему при нажатии на любую другую кнопку что то происходит, ведь события для этого не прописано. Есть только влево и вправо case 37: case 39:Происходит нажатие на кнопку.Идет проверка. Нажаливправо/влево - присвоили нужный шаг. Нажали что-то другое - значит движение идет в сторону, чему равен stepOffset.Анимация выполняется при каждом нажатии. Просто нужный шаг присваивается только при нажатии 37/39 1 Link to comment Share on other sites More sharing options...
0 koderman Posted April 23, 2014 Author Report Share Posted April 23, 2014 Последний вопрос. Честно.Зачем нужен stop() перед animate() ?(Без него кстати тоже работает) Link to comment Share on other sites More sharing options...
0 Yazon_Nile Posted April 23, 2014 Report Share Posted April 23, 2014 http://jqapi.com/#p=stopчитайте документацию. Там все на пальцах 1 Link to comment Share on other sites More sharing options...
0 koderman Posted April 23, 2014 Author Report Share Posted April 23, 2014 Ага. Такая конструкция stop().animate() используется для мгновенного прекращения функции animate() если поступит другая команда. Link to comment Share on other sites More sharing options...
0 konfuji Posted April 23, 2014 Report Share Posted April 23, 2014 Только ты учитывай, что closest - выбирает вообще всё элементы, которые ему задаешь. Отнюдь: get the first element that matches the selector. Ну, или я вас неправильно понял. Хардкордить не надо. Если он необходим - почему бы и не использовать Спасибо) 1 Link to comment Share on other sites More sharing options...
0 Николя223 Posted April 24, 2014 Report Share Posted April 24, 2014 Отнюдь: get the first element that matches the selector. Ну, или я вас неправильно понял. интерессно... проверил на jsfiddle действительно так. значит у меня версия - багнутая. сорри за дизинфо 1 Link to comment Share on other sites More sharing options...
0 koderman Posted April 24, 2014 Author Report Share Posted April 24, 2014 (edited) Непонятно поведение блока if.Условие такое что когда красный и зелёный блок на одном уровне, то постоянно должен срабатывать блок if.Вот так http://jsfiddle.net/xLa9m/34/ блок if срабатывает только один раз.Если убрать красный блок пониже top: 70%, то if не срабатывает вообще http://jsfiddle.net/xLa9m/32/Почему не срабатывает? Edited April 24, 2014 by koderman Link to comment Share on other sites More sharing options...
0 nerv Posted April 24, 2014 Report Share Posted April 24, 2014 (edited) Вспомнил, откуда "знаю" koderman'а http://javascript.ru/forum/misc/45653-voprosy-po-javascript-2.html#post301989 DANGER! Ученики Попова среди нас! http://javascript.ru/forum/study/45244-nachinayushhim-izuchenie-javascript-jquery-i-ajax-s-nulya.html Edited April 24, 2014 by nerv 1 Link to comment Share on other sites More sharing options...
0 Great Rash Posted April 24, 2014 Report Share Posted April 24, 2014 Заканчиваем. В следующий раз буду наказывать. Link to comment Share on other sites More sharing options...
0 nerv Posted April 24, 2014 Report Share Posted April 24, 2014 Great Rash, как же так?! Веселье только начиналось Link to comment Share on other sites More sharing options...
0 Great Rash Posted April 24, 2014 Report Share Posted April 24, 2014 Я предупреждал... Link to comment Share on other sites More sharing options...
Question
koderman
Как склепать команду из символов?
Нужно собрать эту команду
audio.play();
из строковых значений и чтобы потом эта команда запустилась.
Пробовал так, не получилось, хотя вроде всё правильно?
var audio1 = new Audio('musik.wav');
var i = 1;
"audio"+i+".play();"
Link to comment
Share on other sites
Top Posters For This Question
11
7
10
45
Popular Days
Apr 23
15
Apr 9
14
Apr 8
13
Apr 24
7
Top Posters For This Question
Great Rash 11 posts
Yazon_Nile 7 posts
Николя223 10 posts
koderman 45 posts
Popular Days
Apr 23 2014
15 posts
Apr 9 2014
14 posts
Apr 8 2014
13 posts
Apr 24 2014
7 posts
Popular Posts
koderman
—
koderman
nerv
Вспомнил, откуда "знаю" koderman'а http://javascript.ru/forum/misc/45653-voprosy-po-javascript-2.html#post301989 DANGER! Ученики Попова среди нас! http://javascript.ru/forum/study/45244-nachinayush
88 answers to this question
Recommended Posts