Как узнать, загружена ли текущая страница в ThickBox? - PullRequest
1 голос
/ 20 мая 2011

Я использую ThickBox для лайтбокса, и мне нужно проверить, существует ли текущая страница в ТБ или нет. Как я могу сделать это с помощью jQuery?

1 Ответ

2 голосов
/ 20 мая 2011

Предположительно, ваша коробочная страница может проверить контейнер.На демонстрационном сайте контейнер имеет идентификатор TB_window.Таким образом, в этом примере вы могли бы сделать что-то вроде этого:

if( $('selector-for-stuff-that-might-be-boxed').closest('#TB_window').size() ){
  // you're probably in a box
}

Примечание: если смысл этого заключается в том, чтобы применять различные стили к упакованному содержимому, вы можете сделать это с помощью обычного CSS, добавив этот идентификаторв селектор CSS:

/* applies to non-boxed content */
.my-style { /*...*/ }


/* applies to boxed content */
#TB_window .my-style { /*...*/ }
...