Враховуючи коментар лолески для найкращої відповіді, ви можете додати або атрибут, або клас, щоб показати / приховати елементи із властивостями відображення, які відрізняються від звичайних, якщо ваш сайт потребує зворотної сумісності, я б запропонував скласти клас та додати / видалити його, щоб показати / відображення елемента
.news-show {
display:inline-block;
}
.news-hide {
display:none;
}
Замініть вбудований блок на обраний вами бажаний метод відображення та використовуйте jquerys addclass https://api.jquery.com/addclass/ та deleteclass https://api.jquery.com/removeclass/ замість показ / приховування, якщо назад сумісність - це не проблема, ви можете використовувати такі атрибути.
.news[data-news-visible=show] {
display:inline-block;
}
.news[data-news-visible=hide] {
display:none;
}
І використовуйте jquerys attr () http://api.jquery.com/attr/, щоб показати та приховати елемент.
Незалежно від способу, який ви віддаєте перевагу, він дозволяє легко реалізувати анімацію css3, показуючи / приховуючи елементи таким чином
$(".news").show()
? "значить, дів затінить" ... ти маєш на увазі, що він зникне ??