2012-03-27 5 views
1

BBC Slider funktioniert auch wenn Javascript aus, wie sie das tun? http://www.bbc.co.uk/ - Sie werden sehen, dass es funktioniert immer noch, wenn Sie JavascriptBBC Slider funktioniert auch wenn Javascript aus, wie sie das tun?

Dank ausschalten

+0

Von welchem ​​Schieber sprechen Sie? Wenn du das Karussell meinst, klappt es bei mir mit JS nicht. – JJJ

+0

Wenn du den großen mit den Pfeilen nach links und rechts meinst, nein nein. (Es ist nicht mehr ein Slider/Karussell, nur Links mit einem Hover CSS-Klasse.) –

+0

hm, scheint etwas Caching, thnak Sie –

Antwort

3

Sie sind mit Progressive Enhancement. Die Pfeile links und rechts auf dem Hauptkarussell sind normale Links mit einer CSS-Hover-Klasse:

<a id="dz-arrow-previous" href="?dzf=default&amp;focusedpane=center">...</a> 
<a id="dz-arrow-next" href="?dzf=default&amp;focusedpane=left">...</a> 

Wenn JavaScript nicht aktiviert ist, sie auf die nächste Seite bewegen Sie klicken, indem Sie den folgenden Link (ohne Gleitwirkung, zumindest auf Chrome; CSS-Übergänge könnten wahrscheinlich verwendet werden). Wenn JavaScript aktiviert ist, haken sie Klicks auf die Elemente und machen das nette Karussell-Ding.

2

Es ist nichts schlaues passiert - es geht nur zurück, um eine Anfrage an den Server zu senden, wenn Javascript nicht verfügbar ist. Wenn Sie auf einen Link klicken, bei dem JavaScript nicht verfügbar ist, erhalten Sie effektiv eine neue Seite vom Server - beobachten Sie, wie sich die URL ändert.

Verwandte Themen