2012-05-11 95 views
1

jQuery的如果一個頁面在一個彈出打開

$('a.popup').click(function(){ 
    window.open(this.href, 'Page title', 'width=600, height=650'); 
    return false; 
}); 

HTML

<a class="popup" href="sample.html"> 

我想,如果我的sample.html頁在彈出窗口中打開隱藏頁眉和頁腳如何隱藏元素。我可以在<html><body>的彈出框中添加類名,以便我可以添加CSS規則。謝謝!

回答

3

sample.html<head>部分只是檢查window.opener是否存在,例如,

<script> 
    if (window.opener) { 
     /* i'm a popup, add "popup" class to <html> element */ 
     document.documentElement.className += " popup"; 
    } 
</script> 

那麼你可以設置使用.popup類自己的CSS樣式,例如

header { display: block; } 
.popup header { display: none; } 
相關問題