Jump to content
  • 0

Вопросы по Javascript, Jquery.


koderman
 Share

Question

Как склепать команду из символов?
Нужно собрать эту команду

audio.play();

из строковых значений и чтобы потом эта команда запустилась.
Пробовал так, не получилось, хотя вроде всё правильно?


    var audio1 = new Audio('musik.wav');

    var i = 1;

    "audio"+i+".play();"
 

Link to comment
Share on other sites

Recommended Posts

  • 0

Я имел ввиду почему при нажатии на любую другую кнопку что то происходит, ведь события для этого не прописано. Есть только влево и вправо     case 37:    case 39:

Edited by koderman
Link to comment
Share on other sites

  • 0
Насколько оптимален такой подход? Можно ли его оставлять в продакшене? Если нет, то хардкодить поиск элементов или заменить на более толковую конструкцию?

Только ты учитывай, что closest - выбирает вообще всё элементы, которые ему задаешь. Хардкордить не надо. Если он необходим - почему бы и не использовать 

  • Like 1
Link to comment
Share on other sites

  • 0

Я имел ввиду почему при нажатии на любую другую кнопку что то происходит, ведь события для этого не прописано. Есть только влево и вправо     case 37:    case 39:

Происходит нажатие на кнопку.

Идет проверка. Нажаливправо/влево - присвоили нужный шаг. Нажали что-то другое - значит движение идет в сторону, чему равен stepOffset.

Анимация выполняется при каждом нажатии. Просто нужный шаг присваивается только при нажатии 37/39

  • Like 1
Link to comment
Share on other sites

  • 0

Только ты учитывай, что closest - выбирает вообще всё элементы, которые ему задаешь.

 

Отнюдьget the first element that matches the selector.  Ну, или я вас неправильно понял.

 

 

Хардкордить не надо. Если он необходим - почему бы и не использовать 

 

Спасибо)

  • Like 1
Link to comment
Share on other sites

  • 0
Отнюдь: get the first element that matches the selector.  Ну, или я вас неправильно понял.

интерессно... проверил на jsfiddle действительно так. значит у меня версия - багнутая. сорри за дизинфо 

  • Like 1
Link to comment
Share on other sites

  • 0

Непонятно поведение блока if.
Условие такое что когда красный и зелёный блок на одном уровне, то постоянно должен срабатывать блок if.
Вот так http://jsfiddle.net/xLa9m/34/ блок if срабатывает только один раз.

Если убрать красный блок пониже top: 70%, то if не срабатывает вообще  http://jsfiddle.net/xLa9m/32/
Почему не срабатывает?

Edited by koderman
Link to comment
Share on other sites

  • 0

Вспомнил, откуда "знаю" kodermanhttp://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 by nerv
  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share


×
×
  • 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