我正在开发一个响应式网站。问题是,在用户授予浏览响应网站的权限之前,我不希望网站响应开始响应。
当用户在平板电脑上查看网站时,会显示消息或链接,要求用户更改为响应式[我可以做这部分]
我相信这可以使用 jQuery
和 CSS
来完成。但我不确定这是一个好方法。我需要一些指导
最佳答案
您可以在用户批准后添加您的响应式 CSS 文件(即包含所有 @media
查询的文件):
if (confirm('Make responsive?')) {
$('head').append('<link rel="stylesheet" href="responsive.css" type="text/css" />');
}
一般来说,没有必要要求用户让网站响应。如果您已正确找出目标设备,只需应用样式即可。
关于jquery - 是否可以在用户授予权限后使网站响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20538524/