如何禁用'jQuery UI布局插件'在手机/平板电脑中
How to disable 'jQuery UI Layout plugin' in mobile/tablet?
在设计web(HTML/Javascript/Angular)UI时,我有一个左窗格,其中包含一个树视图和一个中心窗格(在右手边)。
我使用的是jQuery UI布局插件(Layout.jQuery-dev.net/index.cfm)。我有一个西窗格和中窗格,它工作得很好。
<div id="centralContainer" >
<div class="ui-layout-west">
<div>LEFT</div>
</div>
<div class="ui-layout-center">
<div>MAIN</div>
</div>
</div>
但当最终用户使用移动设备或平板电脑查看页面时,我希望禁用布局,并将其替换为Bootstrap响应列。类似这样的东西:
<div id="centralContainer" class="row">
<div class="ui-layout-west" class="col-sm-4">
<div>LEFT</div>
</div>
<div class="ui-layout-center" class="col-sm-8">
<div>MAIN</div>
</div>
</div>
最好的方法是什么?我不知道该怎么解决?有几种情况下,桌面UI应该与移动UI不同,我不知道处理它的最佳方式是什么。
您是否在寻求一种检测它是否是移动设备的方法
可以做到这一点
var useragent = navigator.userAgent.toLowerCase();
if (useragent.search("blackberry") > -1
|| useragent.search("android") > -1
|| useragent.search("iphone") > -1
|| useragent.search("webos") > -1
|| useragent.search("ipad") > -1){
window.location.href ="mobileindex.html";
}
或者使用中的脚本http://detectmobilebrowsers.com/
相关文章:
- plupload智能手机和平板电脑浏览按钮事件未启动
- 如何让安卓佩戴在手机和平板电脑的应用程序中振动
- 在手机和平板电脑浏览器上播放音频片段
- 图片's的高度与手机/平板电脑的高度相同-只能在Chrome中正常工作
- Angularjs Ionic - 适用于手机和平板电脑的不同布局
- Ajax在台式机上完美运行,但在手机/平板电脑上则不然
- 手机间隙拨号功能在安卓平板电脑上
- OL3 在手机或平板电脑上绘制手绘多边形或线串
- 用户代理手机和平板电脑冲突
- 通过JavaScript检测和区分Android平板电脑和Android手机
- 使用JSON的iPad,平板电脑和手机的图像加载非常缓慢
- 如何在平板电脑和手机的Android设备的方向更改中获得正确的窗口宽度
- Accordian Dropdown不适用于手机/平板电脑
- 生产中手机/平板电脑浏览器上出现奇怪的JS错误
- 使菜单响应-手机/平板电脑大小
- 如何禁用'jQuery UI布局插件'在手机/平板电脑中
- 点击手机/平板电脑,将鼠标悬停在其他设备上(经得起未来考验)
- 根据设备(手机/平板电脑等)控制元素的加载方式
- 条形码扫描在智能手机/平板电脑浏览器的web应用程序
- 浏览器检测-使用javascript检测手机/平板电脑/web客户端