我需要根据屏幕尺寸和屏幕尺寸变化执行特定功能(响应式)
所以可以说我有 3 个功能(例如)
function red() {
$('div').css('background','#B60C0C')
.text('Screen Size RED');
console.log('RED');
}
function orange() {
$('div').css('background','#EBAE10')
.text('Screen Size ORANGE');
console.log('ORANGE');
}
function green() {
$('div').css('background','#83ba2b')
.text('Screen Size GREEN');
console.log('GREEN');
}
当屏幕宽度大小为 500px 或更低时,我需要执行函数 green()
并在屏幕宽度大小为 501px 到 850px 时调用 orange()
并在屏幕宽度大小为 851px 或更高时调用 red()
我尝试使用 resize() 但问题是在为每个像素调整浏览器大小时执行该函数重复执行相同的函数,这是一种非常糟糕的执行方式
我需要在打破屏幕宽度大小的点时执行该功能
准备在 jsfiddle 上使用代码http://jsfiddle.net/BaNRq/