以下代码应仅在 768 像素以上的屏幕尺寸上触发一次(在加载和调整窗口大小时):
$('.content').css('margin', parseInt($('.banner').css('height')) + parseInt($('.content').css('margin')));
我根本不希望它在 768px 以下的尺寸上触发。这不起作用,因为它在调整大小时多次触发并且不会将其删除到 768px 以下:
$(function() {
$(window).resize(function() {
if($(this).width() >= 768) {
$('.content').css('margin', parseInt($('.banner').css('height')) + parseInt($('.content').css('margin')));
}
});
});
代码笔: http ://codepen.io/anon/pen/zgxir
有人有解决方案吗?