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 规则。谢谢!

4

1 回答 1

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>

然后您可以使用 class 设置自己的 CSS 样式.popup,例如

header { display: block; }
.popup header { display: none; }
于 2012-05-11T15:57:54.453 回答