私はWebアプリケーションを構築しています.2つのセットの流動的なレイアウトを持っています.1つは小さな画面のデバイス用で、もう1つは大きな画面用です.? では、これら 2 つのカテゴリの間にベンチマークを配置するにはどうすればよいでしょうか。さまざまな css メディア クエリとデバイス検出手法を js に配置する方法を知っています。
しかし、これら2つのカテゴリを区別するための一般的な基準が必要です
例:私は持っています
var deviceIs = {
android : agent.match(/Android/i),
iPhone : agent.match(/iPhone/i),
iPad : agent.match(/iPad/i),
iPod : agent.match(/iPod/i),
BB : agent.match(/BlackBerry/i),
webOS : agent.match(/webOS/i)
};
var currentRES = {
width : screen.width,
height : screen.height
}
しかし、私は次のようなオブジェクトを作成したい
var screenTypeis ={
smallScreen : function(){
if(i want this generalized condition){
return true;
}
else{
return false;
}
}
}
たとえば、デバイスの幅 > 480 で、potrait では < 480 && など ....