我正在创建一个响应式导航,并让它正常工作;但我想要做的是在屏幕宽度小于 480 或等于时让导航工作(#logo
会使 responsiveNav 出现),否则链接将作为普通链接发挥作用(#logo
将带你回到index.html
)这是编码:
$(document).ready(function(){
$('#logo').click(function() {
if ($(body).width() < 480) {
$('link[href=index.html]').remove();
$('ul.mobileNav').slideToggle();
$('ul.mobileNav').css({
'top': '70px',
'position': 'relative',
'marginBottom': '5px'
});
} else {
$('link[href=index.html]').add();
}
});
});
问题是它不起作用。不确定我是否写了 if 条件正确?有什么想法吗?