一旦文档的宽度低于 700 像素,当文档的宽度低于 500 像素(智能手机)时,我就会尝试对我的网站应用不同的 css 样式。我的代码如下,我做错了什么?
if($(document).width() < 749) {
if($(document).width() < 700) {
$('#cirkelcontainer').hide();
$('h3').css('word-wrap', 'break-word');
$('.datum').css('width', '100%');
$('.datum').css('color', 'black');
$('.datum').css('margin-top', '13px');
$('.datum').css('background-color', 'white');
$('.datum').css('word-wrap', 'break-word');
$('.datum').css('height', 'auto');
$('.datum').css('margin-left', '-2%');
$('#nieuwsnavlinks').css('width', '90%');
$('#nieuwsnavlinks p').css('text-align', 'center');
$('#nieuwsnavrechts').css('width', '228px');
$('#nieuwsnavrechts').css('margin-left', 'auto');
$('#nieuwsnavrechts').css('margin-right', 'auto');
$('#nieuwsnavrechts').css('float', 'none');
$('content').css('padding-bottom', '25px');
}
if($(document).width() < 500) {
$('button').css('width', '100%');
$('form button').css('width', '125px');
$('#datum:nth-child(n)').hide();
$('#nieuwsoverzicht:nth-child(n)').css({
'width': '100%',
'height': 'auto',
'float': 'left'
});
$('nav ul ul li').css('border-left', '1px dotted black');
$('#nieuwsoverzicht:nth-child(n) p').css('word-wrap', 'break-word');
$('h4').css('word-wrap', 'break-word');
$('content').css('width', '100%');
$('.nieuwstext:nth-child(1)').find('a').html('◀');
$('.nieuwstext:last').find('a').html('▶');
$('#nieuwsnavrechts').css('width', '162px');
}
}
编辑:在普通浏览器中完美运行