我进行了多次搜索,并遇到了大量关于“如果 JavaScript 被禁用”的在线线程。我的问题有点不同,希望对此有任何见解。
我目前正在开发一个适度的网站,我被指示实施后备以防万一 Javascript 被关闭。目前,我正在使用 jQuery 开发 HTML5。整个站点都连接到 jQuery。站点导航是 jQuery 驱动的,功能齐全。我的问题是,如果假设我在网站导航上实现了一个简单的后备策略,如下所示:
<li><a href="http://www.yahoo.com" title="yahoo">YAHOO</a></li>
正如你所看到的,这个后备非常简单,用户单击列表项并前往 YAHOO。让我们说如果 JavaScript 没有被禁用,那么我的 jQuery 代码是例如:
$("nav li:nth-child(1)).bind('click', function()
{
//ACTION GOT TO YAHOO
$("#xxx").animate({'top' : '300'}, "slow"};
});
我的问题是,现在我同时安装了 jQuery 和后备。不应该是其中一个吗?同时编码两种方法是否有效?如您所见,使用 jQuery,有动画。因此,如果两种方法 fallback 和 jQuery 都连接起来,那么哪一个会优先呢?