javascript - 使用 Zurb Foundation 4 时如何在移动设备上切换到桌面 View ?

标签 javascript html css responsive-design zurb-foundation

我刚刚使用响应式框架 Zurb Foundation 4 开发了一个网站。

现在我的客户要求放置一个按钮,上面写着“切换到桌面版”,当访问者点击它时,网站应该表现得像无响应或桌面版应该在移动设备上那样。

我试图在基础 4 中找到类似的东西,但没有成功,一些解决方案只是使用 javascript 删除媒体查询。请记住 Foundation 4 使用 Mobile First ...有人可以提出一些建议吗?

最佳答案

作为起点,您可以使用 js 操作 viewport 元标记。

原来是

<meta name="viewport" content="width=device-width, initial-scale=1.0">

添加一个 id 以便于引用,并将属性 content 的内容更改为类似 width=1280 的内容:

document.getElementById("myViewportTag").setAttribute('content', 'width=1280, inital-scale=1.0')

注意:这仅适用于当前页面,并会在下一次页面加载时丢失。但是您可以使用 cookie 来保留用户的首选项,并在存在 cookie 时在每次页面加载时设置视口(viewport)。

关于javascript - 使用 Zurb Foundation 4 时如何在移动设备上切换到桌面 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20380748/

相关文章:

html - 将子元素水平居中于比子元素窄的父元素内

javascript - HTML和CSS img是相连的怎么分开?

javascript - 在采取行动的情况下获取单选按钮的选定值

html - 悬停 css 不起作用,容器元素留在白色背景中

javascript - 如何正确unminify js和css,并在html5中引用它们?

css - 第一个 li 在 IE 中偏离中心

JavaScript 一条语句不工作

javascript - 从字符串(包含字符串)创建数组的javascript数组

javascript - UI 日期选择器不会按按键(箭头、输入)关闭

html - Bootstrap 网格不适用于 Canvas