lau*_*kok 0 css jquery jquery-1.9
我想用jquery更改背景大小.但它似乎不适用于safari和chrome.
$(".item").css({
"background-size": 1046 * ratio,
"-webkit-background-size": 1046 * ratio + " auto",
});
Run Code Online (Sandbox Code Playgroud)
原始背景大小是 1046px X 200px
有任何想法吗?
您px的x值后缺少.如果你离开它,你将拥有一个
-webkit-background-size: 524 auto错误的css属性.这是更正后的代码:
$("body").css({
"background-size": 1046 * ratio,
"-webkit-background-size": 1046 * ratio+'px auto',
});
Run Code Online (Sandbox Code Playgroud)
看到这个小提琴:http://jsfiddle.net/PZXvz/1/
奇怪的是,浏览器应该回归background-size财产.确保在DOM ready上执行此操作:
$(document).ready(function(){/* your code */});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |