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" />');

相关文章

1.第一步 设置响应头 header(&#39;Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...