Vous pouvez utiliser une instruction if pour vérifier top.location.pathname.
if (top.location.pathname === '/my/path')
{
/* magic ... */
}
Ou si vous voulez, si la déclaration un peu de sens rendre plus portable et donner la réelle (si quelqu'un lisant saura de quoi il parle) - si vous avez accès à l'élément de corps du document, vous pouvez ajoutez une classe indiquant que vous voulez exécuter ce script.
Ainsi, par exemple, si /* magic ... */
dans l'exemple ci-dessus a quelque chose à voir avec notamment l'API Facebook, vous pouvez faire de votre corps ressembler <body class="has-facebook-api">
et ensuite faire un chèque avec jQuery:
$(function() // on document.ready()
{
if ($('body.has-facebook-api').length > 0)
{
/* magic ... */
}
});
Assurez-vous que ce s'exécute après avoir inclus jQuery dans une balise de script distincte.
Alors que nous sommes, si vous ne l'utilisez ce script pour transformer les visuels de votre page avant qu'il ne soit sorti, je vous conseille de placer tout ou la plupart de vos balises de script près de votre pied de page pour rendre la page plus tôt.
Il n'y a aucun ID ou classe d'identification (ou nom pair) dans le code de page sur ce site. mais avec vos idées .. c'était stupide-facile .. test conditionnel pour le chemin d'accès et puis juste le faire .. Merci, mecs .. – Joseph