我正在学习响应式设计,我认为这对于简单的网络来说很容易并且很有用,所以我尝试重新构建我的网络以使其具有响应性。当我的网站启动时,我用 javascript 更改宽度以产生效果。
好吧,我的问题是,当我使用 javascript 更改宽度时,我的响应式 css 不起作用。
例如,当我这样做时:
$(document).ready(function() {
$('#content').width(800);
}
我的 CSS 不起作用:
/* Media Queries */
@media screen and (max-width: 480px) {
#content
{
/*height: 450px;*/
width: 100%;
background-color: rgba(0,0,0, .1);
position: relative;
margin:20px auto;
z-index: 0;
left: -10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 10px;
color: rgb(90, 90, 90);
transition-timing-function: cubic-bezier(0.42,0,1,1);
-moz-transition-timing-function: cubic-bezier(0.42,0,1,1);
-webkit-transition-timing-function: cubic-bezier(0.42,0,1,1);
-o-transition-timing-function: cubic-bezier(0.42,0,1,1);
transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
我该如何解决?