J'ai commencé à implémenter de nouvelles fonctionnalités html5 (standards, rien d'extraordinaire) dans mon projet. Juste l'en-tête standard, pied de page, de côté, ect. Pour une raison quelconque, un code javascript que j'ai utilisé sur un projet passé ne fonctionne pas maintenant et je ne peux pas comprendre quel est le problème.javascript ne fonctionnait pas avec HTML5
J'ai comparé le code (html/javascript) avec mon nouveau projet et le projet passé (avec javascript fonctionnant) et je ne vois aucune différence. La seule chose que je peux penser est le changement dans les versions html. Par ailleurs Im Im essayant d'implémenter un script qui met en évidence un lien en cours à partir d'un menu
Il est supposé utiliser javascript pour ajouter/supprimer un ".selected" code les balises d'ancrage dans le menu et se rapporte à la page en cours et le lien.
est ici le code:
<aside>
<section>
<Strong>Quick Links</strong>
<menu id="side_menu">
<ul>
<li><a href="application.php">Sign Up</a></li>
<li><a href="testimonials.php">Testimonials</a></li>
<li><a href="diploma.php">The Process</a></li>
<li><a href="diploma.php">Course Listings</a></li>
<li><a href="about.php">American High School</a></li>
</ul>
</menu>
<script>
$(document).ready(function() {
var loc = window.location.href; // The URL of the page we're looking at
$('#side_menu a').each(function() {
if (loc.indexOf(this.href) !== -1) { // If the URL contains the href of the anchor
$(this).addClass('selected'); // Mark it as selected
}
});
});
</script>
</section>
</aside>
Voici le lien vers le site here (panneau latéral)
Je vous serais reconnaissant toute aide sur cette question. J'ai passé des heures à essayer de comprendre cela. Merci pour toute aide.
gdinari
Utilisez-vous Prototype et jQuery côte à côte? Ou tout autre frameworks js? J'ai eu ce problème sur un paquet "prêt à fonctionner" que mon client a acheté, j'ai dû configurer un noConflict pour jQuery. Cela pourrait être le cas pour vous aussi. – Kyle