Coyote
Coyote

Reputation: 2524

Switch web site to mobile css client side with JQuery

I am trying to change the display of my web pages depending on the version of the browser and space on screen. I need to completely change the look of the pages as follow:

I just started with some pretty basic code which relies on userAgent:

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) )

Is there a clean way to achieve what I'm trying to do with JQuery for example?

Upvotes: 0

Views: 738

Answers (1)

Rory McCrossan
Rory McCrossan

Reputation: 337560

Use CSS media queries. Sniffing the user agent is not reliable, and will lead to maintenance headaches in the future. Also, using media queries means no javascript is required which is good from a separation of concerns point of view.

Upvotes: 3

Related Questions