Jeu de tablette de fenêtre d'affichage à 1024px, mobile à l'appareil largeur

J'ai un site responsive avec une largeur de bureau > 980px et un mobile largeur < 768px. Je veux comprimés pour voir le site à un 980px fenêtre d'affichage, mais le mobile de vue de l'appareil largeur.

Plus précisément, je veux la suite:

width = device width
if width >= 768px
  viewport = 980px
else
  viewport = width

Quelle est la meilleure manière d'aborder ce problème? Je ne veux pas de vérifier le useragent sur le serveur.

OriginalL'auteur Jonathan Ong | 2012-10-13