我目前正在使用的网站内有一个消息传递工具.想法是为每个消息都具有标题div和详细信息div(display =“ none”).
理想情况下,如果启用了javascript,则仅显示标题,当用户单击它时,详细信息div幻灯片会打开.
很好,但是如果禁用了javascript怎么办?我当时想扩展所有消息(如果禁用),但是我不希望在打开所有图像的页面加载时短暂闪烁,如果启用了javascript,则它们会崩溃.
我正在使用ASP.NET,并正在考虑检查浏览器服务器端的javascript状态,但是我发现它无法完全清除.
关于如何实现这一目标的任何建议?
最佳答案
实际上,最语义上正确的方法是通过包含javascript的样式将另一个样式表附加到头部,则将执行该样式表.
在您的示例中,您将保留有关元素的默认显示.
然后,您将创建另一个样式表(例如js-enabled-styles.css),并将display:none放置在其中.
然后,在您脑海中的脚本标签中,您将附加一个附加的样式表.使用jQuery这将是:
$('head').append('<link rel="stylesheet" href="js-enabled-styles.css" type="text/css" />');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。