如果您不想在更改为“桌面”版本后重新加载页面,您可以尝试禁用您的响应样式表。请参阅:使用 JavaScript/jQuery和https://stackoverflow.com/a/15824131/1596547删除或替换样式表(<link>)。删除样式表似乎也有效。
删除响应式样式表的一些概念证明:
CSS:
<link href="bootstrap-responsive.css" rel="stylesheet" id="responsivecss">
javascript:
var responsivecss = true;
$('#switch').click(
function ()
{
if(responsivecss)
{
$('#responsivecss').remove();
$(this).text('Mobile version');
responsivecss = false;
}
else
{
$('head').append('<link href="bootstrap-responsive.css" rel="stylesheet" id="responsivecss">');
$(this).text('Desktop version');
responsivecss = true;
}
}
);
试试看: http: //plnkr.co/LdOUquuYPMnOOd5UrBtZ
Twitter 的引导程序 3
TB3 没有单独的响应式 CSS 文件。要做到这一点,您必须创建一个没有响应功能的 css 文件(请参阅:http ://bassjobsen.weblogs.fm/compile-twitters-bootstrap-3-without-responsive-features/ )并在点击时切换这些文件.