javascript - 禁用 Javascript 的浏览器的模态备份

标签 javascript modal-dialog

我们正在重新设计网站上的一些用户界面,为了使其更加简洁,我们希望采取的一个步骤是使用模式窗口进行登录/注册操作。

我担心这可能会对少数禁用 JavaScript 的用户产生影响,并且很好奇通常是如何处理的。该场景的最佳实践是什么?

最佳答案

将模式链接 href 设置为/whatever?modal=true。如果JS可用,劫持点击并显示模态。如果没有,请重新加载页面并使用模板中的条件类显示模式。

是的,大约 99% 的用户都会启用 JS,但是如果您的 JS 由于任何原因不可用,优雅降级/渐进增强技术将有助于确保您的网站继续可用(错误、CDN 宕机等)。

关于javascript - 禁用 Javascript 的浏览器的模态备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727252/

相关文章:

javascript - 如何从SRC中过滤掉文件名?

javascript - 图片库的淡入淡出问题

javascript - 获取点击的div的id

javascript - 如何将更改的数据传递到模式中?

jquery - "Unreveal"使用 Zurb 基金会的模态

javascript - 立即调用的函数表达式和相应的普通函数调用之间有区别吗?

javascript - 迭代object中的所有属性,查找并替换

jquery - 如何创建一个 jQuery 新消息弹出对话框

javascript - 使用 javascript 将数据传递到模态

javascript - Angular 倍数 $mdDialog