jquery - 根据浏览器大小设置图像大小?

标签 jquery html css resize window-resize

是否可以在网站首次加载时根据浏览器大小指定图像/div 的大小?

我有以下内容告诉 div 是浏览器大小减去下面的内容容器,但是它不起作用。如果我去掉负号,它就可以工作,但高度是随机的,而不是浏览器的高度。

出现在标题下方的主要网站内容也将是一个灵活的高度。

基本上,当您加载网站时,无论浏览器大小如何,横幅图像都应占据整个屏幕。

jQuery(document).ready(function($) {

   $(document).ready(sizeContent);

   $(window).resize(sizeContent);

   function sizeContent() {
      var newHeight = $("html").height() - $(".site_content").height()  + "px";
    $(".full_image").css("height", newHeight);
   }




});

Fiddle here

最佳答案

这个?

function sizeContent() {
       var newHeight = $(window).height()  + "px";
        $(".full_image").css("height", newHeight);
    }

fiddle :http://jsfiddle.net/31gax1fk/16/

关于jquery - 根据浏览器大小设置图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27800753/

相关文章:

jquery - 如何使用 JavaScript 将所有计算的 CSS 样式从一个元素移动到另一个元素?

javascript - 如何使导航栏元素出现或消失

jquery - 无论如何,CSS 中的顶部边框是否有多种颜色?

jquery - 无法让 .delay() 工作

jquery - 将鼠标悬停在图片上时如何更改 div 背景?

javascript - 如何让这个 slider 自动播放?

javascript - 在php中将数据保存到数据库中

html - 部分元素内的按钮呈现得更大

jquery - 自定义输入类型日期

html - 在复杂的 HTML 结构中选择带有 CSS 的元素