jquery - 在流体布局上用 jquery 替换背景大小

标签 jquery html css fluid-layout

我有一个使用流体布局的网站,位于 <div> 之一称为 #main_picture是有一个背景图像,其大小取决于窗口的大小。

我想设置div的高度#main_picture背景图片高度之后

我已经尝试过这段代码,但它抛出了 Uncaught SyntaxError: Unexpected token 的错误;

希望有人有更好的想法可以帮助

$(document).ready(function(){
    var size = $('#main_picture').css('background-size');
    $("#main_picture").css({ 
        "background-size": size;
    });
});

最佳答案

您必须使用一个简单的语法错误,您使用的是不需要的;在 css 属性定义中的大小之后

$(document).ready(function(){
    var size = $('#main_picture').css('background-size');
    $("#main_picture").css({ 
        "background-size": size
});
});

或者你可以试试这个,但这不是好方法,这个也是一样的

 "background-size": ""+size+""

关于jquery - 在流体布局上用 jquery 替换背景大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25225767/

相关文章:

javascript - 补间 css 颜色属性,最好使用 tweenlite javascript

html - 紧贴图片周围的 div

javascript - 在任何网页上创建半透明覆盖层

javascript - 使用 getJSON 设置 "load more"和 JSON 结果?

jquery - 获取有关由 jquery 创建的 vouchsafe 元素的信息

javascript - 改变图像的延迟功能

html - 用于登录页面的谷歌闭包 UI 模板

html - 使用内容版本策略时在 Spring 中缓存破坏 @import css

html - 突出显示部分文本

html - 我如何在使用 <figure> 时为图像使用 float ,以便 <figcaption> 仍然显示在图像下方?