即使javascript关闭,BBC滑块也能正常工作,他们是如何做到的? http://www.bbc.co.uk/ - 如果您关闭javascript,您会看到它仍然有效
由于
答案 0 :(得分:3)
他们正在使用渐进增强。主旋转木马上的左箭头和右箭头是带有CSS悬停类的普通链接:
<a id="dz-arrow-previous" href="?dzf=default&focusedpane=center">...</a>
<a id="dz-arrow-next" href="?dzf=default&focusedpane=left">...</a>
如果没有启用JavaScript,点击它们会按照链接移动到下一页(没有滑动效果,至少在Chrome上;可能会使用CSS转换)。如果启用了JavaScript,它们会挂钩对元素的点击并执行漂亮的轮播。
答案 1 :(得分:2)
没有什么聪明的事情 - 如果Javascript不可用,它只会回到向服务器发送请求。如果您单击Javascript不可用的链接,您将有效地从服务器获取新页面 - 观察URL更改。