以前、PCではスプライトアニメーションを表示し、モバイルでは静止画にしたい時がありました。
下記コードはユーザーエージェントを判別して iPhone か Android なら bodyタグに mobile-viewクラスを追加します。
jQuery
(function($){ //モバイル時のbodyタグにclass付加 var agent = navigator.userAgent; if( agent.search(/iPhone/) != -1 || agent.search(/Android/) != -1){ $('body').addClass('mobile-view'); } })(jQuery);
あとは mobile-viewクラスの見え方をcssで調整すれば良いわけです。
以上、ご参考になれば幸いです。
コメント