【发布时间】:2015-02-12 10:37:42
【问题描述】:
我想添加这个..
data-0="background-position:0px 0px;" data-500="background-position:0px -250px;"
.. 到一个名为“section-1”的 div。这是我在文档就绪函数中调用的代码,但它似乎不起作用:
if($(window).width() > 767){
$('#section-1').attr('0', 'background-position:0px 0px;');
$('#section-1').attr('500', 'background-position:0px -250px;');
}
我的 CSS 看起来像这样
#section-1{
background-image:url(test.jpg); width:100%; height:500px;
}
@media only screen and (min-width: 767px){
#section-1{
background-image:url(test.jpg); background-size:100%; height:500px;
}
}
这是为了一些视差,以防有人想知道。
【问题讨论】:
-
请注意,您应该使用
window.matchMedia而不是window.width()来完全适应 CSS 媒体查询:developer.mozilla.org/en/docs/Web/API/Window.matchMedia