Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вставить переменную в свойство (https://javascript.ru/forum/misc/48176-kak-vstavit-peremennuyu-v-svojjstvo.html)

free_style 23.06.2014 14:53

Как вставить переменную в свойство
 
Вопрос заключается исключительно в синтаксисе языка javascript. В общем, как вместо времени в свойстве

document.querySelector('.class').style.transition = 'opacity 2s cubic-bezier(0.0,0.5,0.5,1.0)';


поставить вместо время свою переменную? За ранее благодарен!

Sweet 23.06.2014 15:05

document.querySelector('.class').style.transition = 'opacity ' + x + 's cubic-bezier(0.0,0.5,0.5,1.0)';

Vlasenko Fedor 23.06.2014 23:06

Правилом хорошего тона будет проверять присутствие элемента на странице, дабы не получить в дальнейшем ошибку и неисполнение других скриптов :)
<div class="class">class</div>
<script>
  var element = document.querySelector('.class');
  if (element) {
    var x = 2;
    element.style.transition = 'opacity ' + x + 's cubic-bezier(0.0,0.5,0.5,1.0)';
  }
</script>


Часовой пояс GMT +3, время: 04:46.