我正在使用ThickBox作为灯箱,我需要检查当前页面是否存在于TB中。我怎么能用jQuery做到这一点?
答案 0 :(得分:2)
据推测,您的盒装页面可以检查容器。在演示站点上,容器的标识为TB_window
。所以在那个例子中,你可以这样做:
if( $('selector-for-stuff-that-might-be-boxed').closest('#TB_window').size() ){
// you're probably in a box
}
注意:如果要将不同的样式应用于盒装内容,则可以通过将该ID添加到CSS选择器中的常规CSS来实现:
/* applies to non-boxed content */
.my-style { /*...*/ }
/* applies to boxed content */
#TB_window .my-style { /*...*/ }