При использовании .hide()
, элемент больше не участвует в расположении страницы. Но что, если я хочу сохранить его место, т.е. я не хочу, чтобы другие элементы переместились, потому что этот скрыт теперь. Как я мог сделать это?
element.css('visibility', 'hidden')
Для отмены:
element.css('visibility', 'visible')
Вы можете попробовать анимировать непрозрачность - что-то вроде:
$('your selector').animate({
opacity: 0 /* 0 = hide() ; 1 = show() */
}, 700);