Задать вопрос
Sc0undRel
@Sc0undRel

Почему не срабатывает javascript?

Мне надо прописать в коде следующее:
var wbbOpt = {
        buttons: "bold,italic,underline,|,img,video,link,|,bullist,|,fontcolor,fontsize,|,justifyleft,justifycenter,justifyright,|,removeFormat"
    }
    $("#shortstory").wysibb(wbbOpt);


Почему этот яваскрипт срабатывает только, если его поместить вовнутрь ready function?
$(document).ready(function() {
....
});


Разве не должен срабатывать просто внутри
<script> ... </script>
  • Вопрос задан
  • 784 просмотра
Подписаться 1 Оценить 2 комментария
Ответ пользователя Ivan Bogachev К ответам на вопрос (3)
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
Пока элемент #shortstory не будет создан, ваше $("#shortstory") не сработает. Поэтому код заворачивают в $(document).ready(), чтобы он начинал выполняться только после формирования элементов на странице.
Ответ написан
Комментировать