Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   None блок, если есть другой блок (https://javascript.ru/forum/dom-window/74594-none-blok-esli-est-drugojj-blok.html)

Ingred 23.07.2018 14:01

None блок, если есть другой блок
 
Здравствуйте! Суть проблмы вот в чем...если на странице есть блок, то другой блок на этой странице нужно скрыть. Пыталась так, успехов не принесло.
if ($("#ptags").css("display") !== "none")) {
        $(".image_post_content").css("display","none");
      } else {
        $(".image_post_content").css("display","block");
      }

Dilettante_Pro 23.07.2018 14:12

Найди 2 отличия
<div id = "ptags" style="display:block">ptags</div>
<div class = "image_post_content" style="display:block">image_post_content</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<script>
if ($("#ptags").css("display") != "none") {
        $(".image_post_content").css("display","none");
      } else {
        $(".image_post_content").css("display","block");
      }
</script>

Ingred 23.07.2018 14:16

Dilettante_Pro,
ахаха, спасибо большое

ksa 23.07.2018 14:32

Цитата:

Сообщение от Dilettante_Pro
$("#ptags").css("display") != "none"

Или так...
$("#ptags").is(":visible")

j0hnik 23.07.2018 14:35

Цитата:

Сообщение от ksa
$("#ptags").is(":visible")

или так
$("#ptags:visible").length


var ipc = $(".image_post_content");
$("#ptags:visible").length? 
ipc.hide():
ipc.show();


Часовой пояс GMT +3, время: 23:13.