jQuery Slideup/Down Добавляет Вопрос

Если вы столкнулись с этой проблемой, это означает, что вы пытаетесь подключиться к монго без запуска сервера на локальном компьютере, что вызывает эту проблему

enter image description here

Некоторые системы не запускают службу mongo автоматически при запуске машины. Поэтому вам нужно запустить его вручную.

Запустите эту команду, чтобы запускать сервис каждый раз, когда вы запускаете компьютер или когда вы хотите использовать mongo

sudo service mongod start
// or 
sudo systemctl start mongod

Выполнить sudo service mongod status и посмотреть, что он вернет. Если он остановлен, запустите sudo service mongod start, чтобы запустить mongodb, и попробуйте подключиться к нему.

Если sudo service mongod start выдает ошибку, то

Создайте файл /lib/systemd/system/mongod.service со следующим содержимым:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Если ошибка не исчезла, сообщите об ошибке консоли. В начале мы можем помочь вам лучше.

11
задан James 14 May 2009 в 18:12
поделиться

3 ответа

$(".item").hover(
    function () {
        var answer = $("<div class=\"attending\">Yes/No</div>").hide();
        answer.appendTo($(this)).slideDown();
    }, 
    function () {
        $(this).find("div:last").slideUp("normal", function() {
            $(this).remove();
        });
    }
);

Он не скользит вниз!

Вы добавили не того дочернего элемента к неправильному элементу и вы забыл сперва скрыть элемент.

Он не скользит вверх!

Эта строка начинает скользить вверх, но не дожидается завершения анимации и удаляет элемент.

$(this).find("div:last").slideUp().remove()
30
ответ дан 3 December 2019 в 02:11
поделиться

попробуйте

$(".item").hover(
  function () {
    $(this).append(
        $("<div class=\"attending\">Yes/No</div>").hide();
    ).find("div:last").slideDown();
  }, 
  function () {
    $(this).find("div:last").slideUp("normal", function() {
      $(this).remove();
    });
  }
);
1
ответ дан 3 December 2019 в 02:11
поделиться

Интуитивно я хочу сказать, что вы применяете эффект скольжения не к тому элементу. Он вызывается в .list , а не в div.atnding , которое, как я полагаю, вы хотите отобразить.

1
ответ дан 3 December 2019 в 02:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: