首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >网站编码JavaScript已禁用

网站编码JavaScript已禁用
EN

Stack Overflow用户
提问于 2012-01-20 00:25:41
回答 6查看 165关注 0票数 1

我正在开发一个网站,希望状态栏留在每个页面的底部锚定。最好的方法似乎是使用javascript。然而,许多浏览器将禁用javascript。所以,不使用javascript不是最好的做法吗?我在禁用javascript的情况下测试了google,他们的状态栏甚至都没有显示出来。这似乎是一个糟糕的实现。web开发人员是否应该假设javascript应该被启用,或者是否有更好的最好的标准方法?

EN

回答 6

Stack Overflow用户

发布于 2012-01-20 00:29:37

全世界大约有2%的人正在使用没有安装JavaScript的浏览器,或者他们已经关闭了它。(Reference)所以不是一个很大的数字,但它是存在的。

这就是渐进式增强是你的朋友的地方。尝试在大多数浏览器上创建一个状态栏,它在大多数情况下都可以执行您想要的操作(可能使用position: fixedposition: absolute,并在主内容元素上添加一些填充),但大多数情况下不使用JavaScript。然后,如果你仍然认为你需要使用JavaScript来做你想做的事情,你可以为98%的拥有它的人添加它。

票数 4
EN

Stack Overflow用户

发布于 2012-01-20 00:28:23

你的网站应该仍然适用于那些没有启用JavaScript的用户,但是对于那些启用了JavaScript的用户,它应该工作得更好,你应该让用户知道,他们没有得到最好的用户体验,因为他们没有启用JavaScript。

这就是谷歌、Facebook和雅虎的所作所为,也是接触最广泛受众的最佳方式。

http://en.wikipedia.org/wiki/Progressive_enhancement

票数 0
EN

Stack Overflow用户

发布于 2012-01-20 00:28:44

看起来你只需要CSS,特别是position: fixed; bottom: 0http://jsfiddle.net/b6qwH/

这样元素就会固定在屏幕的底部,滚动时也是如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8929587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档