OpenjQuery Fancybox Lightbox автоматически в Rails - PullRequest
0 голосов
/ 13 мая 2011

Я использую Fancybox для открытия контента в iframe на своей странице, и он отлично работает.

Однако у этого контента есть панель общего доступа, и когда вы нажимаете на ссылку, размещенную в социальной сетимультимедиа, он перенаправляет вас прямо к контенту, не открывая его в iframe, поэтому макет весь винт.

Я хочу иметь возможность сделать:

  1. Если пользовательпереходит непосредственно к ссылке, перенаправляет на домашнюю страницу и открывает в iframe
  2. Предоставляет пользователю альтернативный макет, если ссылка нажата по ссылке, которая не имеет class = "iframe"

Я использую Rails 3 для создания своего сайта, и я нашел этот пост об автоматическом открытии контента в iframe, проблема в том, что пользователь нажимает на ссылку на моем сайте (с классом= "iframe") он открывает iframe внутри iframe!

Есть ли хороший обходной путь для этого?

Имеет ли это смысл?

Спасибо !!

1 Ответ

1 голос
/ 13 мая 2011

В javascript вы можете проверить, есть ли страница в iframe

var isInIFrame = (window.location != window.parent.location) ? true : false;

Вы можете сделать эту проверку по клику, чтобы решить, загружать ли контент в iframe или нет.

Это полезно? Я не уверен, что полностью понимаю вопрос.

...