2013-04-03 38 views
0

我正在用一个使用javascript的导航菜单重新构建一个网站,但是当javascript被禁用时,子菜单的列表堆栈如下。是否有反正我消失或改变他们的颜色为白色,以便在JavaScript禁用时融入身体背景颜色?如何禁用JavaScript时更改导航菜单的外观。

我有一个旋转木马,内容滑块也jQuery选项卡的这个问题。当我使用Easy Slider时,我给出了列表的个人id,然后在css标记中将显示设置为none,并且这个工作正常,但它没有任何这些。我使用

导航菜单是http://www.designchemical.com/lab/jquery-mega-drop-down-menu-plugin/examples/

内容滑块 - http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/

我读过有关优美有辱人格的文章,但我真的不明白。任何帮助,将不胜感激。感谢

+0

使用CSS。 SO用于回答有关特定问题的问题,而不是为您编写所有代码。阅读[faq](http://stackoverflow.com/faq)。 – Mooseman

+0

是否有一个原因,为什么给个人名单展示没有一个会使用一个jQuery应用程序,但不是另一个?毕竟他们都是基于名单。 – user2073133

回答

2

你可以使用一个noscript标签样式规则添加到要隐藏这些元素的页面(例如,给了他们display: none),像这样:

<noscript> 
<style> 
relevantSelector { 
    display: none; 
} 
</style> 
</noscript> 

noscript标签的内容只包括如果浏览器没有JavaScript或JavaScript被关闭。您也可以使用这种技术来揭示非JavaScript导航元素。

+0

这是我在简单滑块上使用的代码,并为幻灯片2和3提供了一个显示:在CSS中没有,并且这非常棒,当禁用javascript时滑块的第一个图像可见,但它不起作用其他插件。 – user2073133

+0

好的谢谢:T.j Crowder,我会试试 – user2073133

+0

谢谢@ T.J。克劳德。它适用于JavaScript导航菜单。我读过,没有脚本不适用于已被防火墙禁用的JavaScript。如果我把这个代码放在文档的底部,这个工作 - ? user2073133