如何为手机浏览器运行jQuery脚本,而不是桌面浏览器?我计划使用手风琴功能(扩展/合同)在移动浏览器上显示内容,但希望在桌面上显示扩展内容。我这样做是为了利用桌面和移动设备上的屏幕空间。
答案 0 :(得分:0)
如果您使用的是asp,则可以使用类似
的内容<% if (Context.Request.Browser.IsMobileDevice) { %>
<script src="/iosScript.js" type="text/javascript"> </script>
<% } else { %>
<script src="/normalScript.js" type="text/javascript"> </script>
<% } %>
答案 1 :(得分:0)
这个脚本有点长,但它会起作用。你可以将你的javasript标签放在if mobile browser标签中:
http://mobiforge.com/developing/story/lightweight-device-detection-php
答案 2 :(得分:0)
javascript还有另一种方式
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
if (mobile) {
//do something
}
http://jsfiddle.net/hsFfa/&lt; - 转到手机和PC中的此链接