当前位置 : 主页 > 网页制作 > css >

css – 从非移动设备访问时关闭jQuery Mobile

来源:互联网 收集:自由互联 发布时间:2021-06-13
这是我的情况 – 我正在使用仅JQM控件的网站上工作并不重要,如果从桌面或移动设备访问该网站该网站正在使用JQM控件. 我在代码中使用ASP.NET,典型的控件如下所示: asp:Button runat="serv
这是我的情况 – 我正在使用仅JQM控件的网站上工作并不重要,如果从桌面或移动设备访问该网站该网站正在使用JQM控件.
我在代码中使用ASP.NET,典型的控件如下所示:

<asp:Button runat="server" data-theme="b" data-icon="check" data-mini="true" SkinID="btnSelectMiniB"/>    
<asp:Button runat="server" data-theme="b" data-icon="arrow-r" data-iconpos="right" data-mini="true" SkinID="btnViewMiniB"/> 
<asp:DropDownList runat="server" data-theme="b" SkinID="ddlThemeB"></asp:DropDownList>

我需要一种技术,允许我为非移动设备添加新的样式,而无需创建新的网站.如果我的网站是通过移动浏览器访问的,我可以以某种方式关闭JQM脚本和CSS吗?如果我关闭JQM(某种程度上),这些数据标签是否会成为问题.还有其他水下石头可以出现吗?我怎样才能处理这种情况,当通过移动设备访问网站时我需要覆盖桌面样式?

任何带代码片段的起始提示都将受到高度赞赏.

编辑:
如果您在检测到移动或桌面 stackoverflow how to detect mobile之后仍在使用still modernizr的实用程序api,则modernizr会附带一个名为yepnope.js的动态脚本和css加载程序,您可以在需要时使用它来注入JQM js和css.当然还有其他选择,例如require.js,LAB.js等.你可能需要查看它们是否符合你的需要
网友评论