就像我们可能要为某些设备执行某些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"); }