Ответы пользователя по тегу JavaScript
  • Как обратиться к элементу при подгрузки контента?

    @tevox
    Веб-разработчик
    Для того, чтобы можно было дальше работать с подгруженными через AJAX данными, нужно в ".ajax" в параметрах указать "async: false" и последующую работу с данными перевести в параметр "success: function(data){ ... console.log(data) ...}".

    $.ajax({
        async: false,
        success: function(data){
            console.log(data);
        },
        error: function(){
            console.log("Упс...");
        }
    });


    Но я бы сделал так:

    // Зададим переменную со стандартным значением "false", чтобы потом положить в нее данные
    var my_data = false;
    
    // Отправляем запрос
    $.ajax({
        async: false,
        success: function(data){
            console.log(data);
            // Помещаем данные в переменную
            my_data = data;
        },
        error: function(){
            console.log("Упс...");
        }
    });
    
    // Если значение переменной не равно стандартному, выводим результат в консоль
    if(my_data != false){
        console.log("Урашечки-ура!");
        console.log(my_data);
    }
    Ответ написан
    Комментировать
  • Как задать размер блока scroll jQuery?

    @tevox
    Веб-разработчик
    Что у тебя c синтаксисом?
    Расставь ";".
    И по-моему Firefox любит поругаться на offset-top, если это важно.
    Ответ написан
    Комментировать
  • Почему не работает ckecked в JS?

    @tevox
    Веб-разработчик
    var check = document.getElementById("checkbox");
    
    setInterval(function() {
      if (check.checked == false) {
        check.checked = true;
      } else {
        check.checked = false;
      }
    }, 1000);
    Ответ написан
    2 комментария