Ich habe einen Abschnitt auf meiner Homepage, der 4 verschiedene Optionen und Änderungen bei der Aktualisierung hat. Sie sind alle in dieser DIV enthalten:Wie kann sichergestellt werden, dass nur ein DIV bleibt, wenn JavaScript deaktiviert ist?
<!-- opt 1 -->
<div class="featured-post">
[IMAGE] [COPY]
</div>
<!-- opt 1 ends -->
<!-- opt 2 -->
<div class="featured-post">
[IMAGE] [COPY]
</div>
<!-- opt 2 ends -->
usw.
Hier JS:
var elems = $("div.featured-post");
if (elems.length) {
var keep = Math.floor(Math.random() * elems.length);
for (var i = 0; i < elems.length; ++i) {
if (i !== keep) {
$(elems[i]).hide();
}
}
}
Das alles funktioniert gut, aber ich habe mich nur gefragt, was ich, um sicherzustellen, hinzufügen müssen, dass Nur die eine Box zeigt an, ob der Benutzer Javascript aktiviert hat.
Sie könnten dies erreichen mit einem no-Skript-Tag, das ich rechne ... https: //developer.mozilla.org/en/docs/Web/HTML/Element/noscript – hally9k