Показать div на основе переменной (t / f) Jade - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь проверить, находится ли страница в iframe, и соответственно показать div.

На странице у меня есть:

script.
  var iframeCheck = (self !== top);
  console.log(iframeCheck);

Пока что, когда я загружаю страницу (не в iframe), она записывает «false», а когда я загружаю страницу в iframe, она записывает «true».

Где я сталкиваюсь с неприятностями:

В моем html (нефрите) у меня есть условие:

if iframeCheck
  a.button#showIfIframeOnly(href="") Show if iFrame only
else
  a.button#showIfNotIframeOnly(href="") Show if not in iFrame

В обоих случаях отображается часть 'else' (страница в iFrame и страница в iFrame).

Я понимаю, что, вероятно, синтаксис неверен, но документы Jade отстой для этого.

Почему он правильно регистрируется, но отображает неверный div?

...