Javascript 如何使用引导中的视图端口在移动视图和桌面视图之间切换?

Javascript 如何使用引导中的视图端口在移动视图和桌面视图之间切换?,javascript,jquery,twitter-bootstrap,responsive-design,viewport,Javascript,Jquery,Twitter Bootstrap,Responsive Design,Viewport,我有一个用Bootstrap设计的HTML页面,我想在桌面浏览器中将其呈现为桌面视图和移动视图。例如,在名为桌面和移动的页面中有两个按钮,当用户单击桌面按钮时,页面应作为桌面视图重新加载,当用户单击移动按钮时,页面应作为移动视图重新加载。我尝试了使用viewport和使用。但是没有得到任何好的结果。如果有人能告诉我一条正确的道路,那将非常有用 这个jquery插件几乎涵盖了您的所有需求 是该库的一个演示这个jquery插件几乎涵盖了您的所有需求 是该库的一个演示一个不需要任何特殊编码的替代方案是

我有一个用Bootstrap设计的HTML页面,我想在桌面浏览器中将其呈现为桌面视图和移动视图。例如,在名为
桌面
移动
的页面中有两个按钮,当用户单击
桌面
按钮时,页面应作为
桌面视图
重新加载,当用户单击
移动
按钮时,页面应作为
移动视图
重新加载。我尝试了使用
viewport
和使用。但是没有得到任何好的结果。如果有人能告诉我一条正确的道路,那将非常有用

这个jquery插件几乎涵盖了您的所有需求

是该库的一个演示

这个jquery插件几乎涵盖了您的所有需求


是该库的一个演示

一个不需要任何特殊编码的替代方案是Chrome中的设备工具栏。点击F12,然后单击左上角看起来像平板电脑和手机的图标

这将在顶部打开一个条,并相应地调整视口

您可以从其中一个默认设备中选择或使用“编辑…”。。。创建自己的。(还有一个更大的默认选项列表,没有选择显示在菜单中。)还有一系列其他的首选项

虽然在实际设备上进行测试没有好的替代方案,但这会让您非常清楚该站点在不同大小的设备上的外观

还要注意的是,每个设备的屏幕大小和分辨率都略有不同,这是一个仅创建特殊视口无法显示的细节。您当然可以创建具有普通设备特征的视口,但在不同的设备上看不到完全相同的布局

其他浏览器具有类似的功能:

  • Firefox具有“响应式设计模式”。要切换,请单击汉堡菜单、开发人员、响应式设计模式,或使用快捷键Ctrl+Shift+M
  • Edge为某些Windows设备(Surface平板电脑、诺基亚Windows phone等)提供模式
  • IE 11在“仿真”选项卡上有一些显示方向和分辨率的基本设置

一个不需要任何特殊编码的替代方案是Chrome中的设备工具栏。点击F12,然后单击左上角看起来像平板电脑和手机的图标

这将在顶部打开一个条,并相应地调整视口

您可以从其中一个默认设备中选择或使用“编辑…”。。。创建自己的。(还有一个更大的默认选项列表,没有选择显示在菜单中。)还有一系列其他的首选项

虽然在实际设备上进行测试没有好的替代方案,但这会让您非常清楚该站点在不同大小的设备上的外观

还要注意的是,每个设备的屏幕大小和分辨率都略有不同,这是一个仅创建特殊视口无法显示的细节。您当然可以创建具有普通设备特征的视口,但在不同的设备上看不到完全相同的布局

其他浏览器具有类似的功能:

  • Firefox具有“响应式设计模式”。要切换,请单击汉堡菜单、开发人员、响应式设计模式,或使用快捷键Ctrl+Shift+M
  • Edge为某些Windows设备(Surface平板电脑、诺基亚Windows phone等)提供模式
  • IE 11在“仿真”选项卡上有一些显示方向和分辨率的基本设置

一个想法是,为移动和桌面视图创建两个布局,并单击该按钮显示隐藏。引导取决于您的视口宽度。您是否尝试过调整浏览器窗口的大小以查看是否能满足您的需求?@Leothelion感谢您的回复。但我希望在不创建两个布局的情况下呈现相同的页面。我使用的是引导响应式设计。@GalacticCowboy感谢您的回复。是的,我的网页对浏览器更改做出响应。我真正想要的是要在用户的PC(桌面浏览器)中预览“我的网页”的移动视图,请为“移动视图”和“桌面视图”创建两个布局,并单击该按钮显示隐藏。引导取决于您的视口宽度。您是否尝试过调整浏览器窗口的大小以查看是否能满足您的需求?@Leothelion感谢您的回复。但我希望在不创建两个布局的情况下呈现相同的页面。我使用的是引导响应式设计。@GalacticCowboy感谢您的回复。是的,我的网页对浏览器更改做出响应。我真正想要的是在用户的PC(桌面浏览器)中预览“我的网页”的移动视图