jQuery –使用jQuery的目标平台

就像我们可能要为某些设备执行某些CSS一样,我们也可能只希望在特定设备上运行jQuery。
这是Snipplr的一些代码的改编版,它使我可以轻松地分割jQuery的某些部分以根据用户的设备运行。

 var deviceAgent = navigator.userAgent.toLowerCase();
 var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/);
 if(agentID.indexOf("iphone")>=0){
  alert("iphone");
 }
 if(agentID.indexOf("ipod")>=0){
  alert("ipod");
 }
 if(agentID.indexOf("ipad")>=0){
  alert("ipad");
 }
 if(agentID.indexOf("android")>=0){
  alert("android");
 }