我怎么能改变的宽度推特引导在移动视图到完整视图
How can I change the width of Twitter Bootstrap in mobile view to full view
我对web、css和jquery都是新手
我知道我的问题不感兴趣,但我需要帮助....
我试图使一个引导基地网站,我知道引导是响应基地经过搜索,我发现框架可以支持非响应式
检查bootstrap响应后,我发现
/* Large desktop */
@media (min-width: 1200px) { ... }
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { ... }
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { ... }
/* Landscape phones and down */
@media (max-width: 480px) { ... }
现在我如何改变引导宽度在移动视图到完整视图我的意思是,当我通过手机加载我的网站有按钮,如"桌面视图"。然后所有的视图和元素返回到大桌面视图我在点击链接后尝试了这个,但不工作
$('body).modal({
backdrop: true,
keyboard: true
}).css({
width: '1201',
'margin-left': function () {
return -($(this).width() / 2);
}
});
仅使用Javascript在移动和桌面布局之间切换将会有点粗糙。特别是如果你想记住用户是否在关闭浏览器后选择了视图。
然而,你仍然可以通过这样做来实现你想要的:
<!DOCTYPE html>
<title>Viewport</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type='text/javascript' src='http://code.jquery.com/jquery-1.11.0.min.js'></script>
<button id="mobile">Mobile View</button>
<button id="desktop">Desktop View</button>
<script type='text/javascript'>
$('#mobile').on('click', function() {
$('meta[name=viewport]').remove();
$('head').append('<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">');
});
$('#desktop').on('click', function() {
$('meta[name=viewport]').remove();
$('head').append('<meta name="viewport" content="width=1280, initial-scale=1.0">');
});
</script>
我强烈建议你关注donner关于这个问题的评论链接,了解为什么我的解决方案对你想要达到的目标不是最佳的。
相关文章:
- 如何使bxslider仅在移动视图中处于活动状态
- 删除移动视图粘性js上的粘性导航栏
- css,用于在移动视图中将引导导航栏更改为accordian
- float's未返回到移动视图结束后的位置
- 通过格式化将jquery移动组件动态添加到列表视图中
- 网格视图:防止行移动到标题行上方
- 移动和桌面视图的角度控制器继承
- jQuery移动列表视图和面板
- 剑道移动列表视图更改过滤器onclick
- 网站移动视图上的“给我回电”按钮
- 如何将.js从视图移动到单独的资产 - Ruby On Rails
- 从移动视图中删除 Div
- 如何在从剃刀视图移动内联JavaScript时保留相对URL
- 正在将逻辑从视图移动到自定义绑定
- Jquery移动列表视图图标未正确显示
- 在带有Partial视图的MVC 5中,将提交按钮移动到表单外部
- 如何将挖空视图模型移动到 html 页面之外
- DHTMLX 移动调度程序事件详细信息视图高度问题
- 角度 - 路由器仅在移动设备上.PC上的多模块视图
- 如何将一个视图移动到另一个视图