Как спрятать элемент в jquery?

305
07 июня 2017, 01:44

У меня есть видимый квадрат(#square) и такой код:

$(document).ready(function(){
  var show = true;
  $(".top").mouseenter(function(){
    show = false; 
  });
  $(".top").mouseleave(function () {
    show = true;
  });
  if (show == false) {
    $("#square").hide()
  }
});

Как сделать так, чтобы квадрат все-таки пропадал, если я наведу мышь на нужную точку?

Answer 1

Условие не выполнится никогда.

  if (show == true) {
    $("#square").hide() // ; <--- не забываем
  }

почему сразу не сделать вместо присваивания переменной show значения, конкретное действие

$(".top").mouseleave(function () {
   $("#square").hide();
}); 

и тд..

READ ALSO
SASS mexin при изменении viewport

SASS mexin при изменении viewport

Создал мексиин для мобильной версии, делаю копию мексина у viewport для планшета и десктопа из измененными значениями для их изменения в этих...

266
Ввод текста в сайте

Ввод текста в сайте

У меня такой вопрос я сайт делаю для смартфонов да я тут у меня такой код

286
Подгрузка из input

Подгрузка из input

ЗдравствуйтеПомогите написать скрипт подгрузки текста из Input в value

388
Прикрепление окна к краю монитора c#

Прикрепление окна к краю монитора c#

Суть вопроса такова: хочу сделать как в некоторых программах - при перемещении окна к краю монитора, форма должна примагничиваться к краю...

484