如何为手机浏览器运行jQuery脚本,但不是为桌面浏览器运行jQuery脚本?我打算使用手风琴功能(展开/合同)在移动浏览器上显示内容,但希望在桌面上显示扩展内容。我这样做是为了利用桌面和移动设备上的屏幕空间。在手机浏览器上运行jQuery,但在桌面浏览器上运行jQuery
回答
如果您在使用ASP,你可以使用类似
<% if (Context.Request.Browser.IsMobileDevice) { %>
<script src="/iosScript.js" type="text/javascript"> </script>
<% } else { %>
<script src="/normalScript.js" type="text/javascript"> </script>
<% } %>
谢谢!由于我无法使用ASP或PHP,因此我决定使用JavaScript来测量屏幕宽度(screen.width),然后相应地展开或折叠内容。 – 2012-03-28 17:00:25
这个脚本是一种长,但它会奏效。你可以把你javasript标签,如果手机浏览器标签中:
http://mobiforge.com/developing/story/lightweight-device-detection-php
谢谢!由于我无法使用ASP或PHP,因此我使用JavaScript来测量屏幕宽度(screen.width),然后相应地展开或折叠内容。我不确定使用这种技术将来会遇到什么问题。 – 2012-03-28 17:02:32
还有在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/ < - 去这个链接在移动和PC
谢谢!我会牢记这一点:) – 2012-03-29 16:32:08
- 1. JQuery不在火狐浏览器中运行,在Safari浏览器中运行
- 2. HTML 5使用在桌面浏览器和手机浏览器
- 3. 如何在桌面浏览器上运行移动joomla?
- 4. 在ipad浏览器上运行karma e2e
- 5. jQuery没有在移动浏览器上运行
- 6. 如何获取JQuery代码在我的浏览器上运行?
- 7. 如何仅在非移动浏览器上运行jQuery?
- 8. WebWorker Transferable可在Chrome浏览器上运行,但不能在Firefox上运行
- 9. 如何运行与桌面浏览器的一部分,手机浏览器第一部分量角器测试
- 10. Rails的服务器上运行,但在浏览器
- 11. 为什么这段JavaScript可以在谷歌浏览器和IE浏览器上运行,但不能在Firefox浏览器上运行?
- 12. 脚本在JSfiddle中运行,但不在浏览器上
- 13. jquery代码在Mozilla中可用,但不能在其他浏览器上运行
- 14. 运行音频在桌面上运行,但不在手机上运行
- 15. IFrame在桌面浏览器上滚动,但不在iphone上
- 16. Mosquitto PHP运行在终端上,但不运行在浏览器错误500
- 17. 在Web浏览器中运行WPF浏览器应用程序
- 18. 如何在Safari浏览器(Web浏览器)运行小程序
- 19. 从浏览器运行Netcat
- 20. 从浏览器运行videolan
- 21. 运行没有浏览器
- 22. 在桌面浏览器上的jquery移动按钮
- 23. 从浏览器在客户端计算机上运行命令
- 24. $ http.jsonp - 在浏览器上工作,但不在我的手机上
- 25. 桌面浏览器如何运行WebGL着色器?
- 26. 在特定浏览器上运行aspx页面
- 27. 如何直接在浏览器的任何页面上运行jQuery?
- 28. CSS无法在IE浏览器中运行,但所有其他浏览器
- 29. 在手机浏览器上让jquery过渡更流畅吗?
- 30. 包括phonegap.js后,HTML文件无法在桌面浏览器上运行
谢谢!我使用JavaScript来测量屏幕宽度(screen.width),然后相应地展开或折叠内容。我不确定使用这种技术将来会遇到什么问题。 – 2012-03-28 17:02:14
没问题的人,即使那不是敏感的编码;} – 2012-03-28 18:02:25