asp.net-如果禁用了JavaScript,则处理可扩展jQuery内容

前端之家收集整理的这篇文章主要介绍了asp.net-如果禁用了JavaScript,则处理可扩展jQuery内容 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我目前正在使用的网站内有一个消息传递工具.想法是为每个消息都具有标题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" />');

猜你在找的jQuery相关文章