【发布时间】:2012-06-15 06:12:03
【问题描述】:
简而言之,这是我所追求的 jQuery 功能:
我需要获取浏览器窗口的宽度和高度,然后获取.banner div 的高度(高度是自动的)。如果.banner div 的高度高于浏览器窗口的高度,则将.title div 和.social div 附加到body 中,否则在.banner div 内显示.title div 和.social div。
然后如何相应地设置两个 div 的样式(.title 和 .social)?
编辑: 这是我在 HTML 中的页面加载代码:
<div class="banner">
<div class="title">
<!--to be positioned 40px from the left-->
</div>
<div class="social">
<!--to be positioned 40px from the right-->
</div>
<img src="URL"/> <!-- Image determines height of DIV uses max-width -->
</div>
【问题讨论】:
-
简单的英语,你试过什么?
-
你试过$(window).height()、$(window).width()、$('.banner').height()等吗?
-
好吧,我已经编辑了帖子以包含我的 HTML 代码,但我尝试根据分辨率生成 if 语句,但不够健壮,因为我必须复制所有 div。我只是不知道如何编写 jQuery 来让某些东西工作......
-
作为参考,这是我使用的一些代码,但效率不够:stackoverflow.com/questions/9617762/…
标签: jquery html browser append browser-width