Wenn ich ein Skript habe, aber es muss mehrere Male auf einer Seite, wie in einem CMS zum Beispiel laufen, wie nähern Sie sich diesem? in einem Experiment hatte ich den Code laufen mehrere Male, aber ich habe die Artikel-ID am Ende der Selektoren, die Befehle auslösen würde und was manipuliert werden musste. es ist keine gute Abhilfe, obwohl Ursache gibt es zu viel Duplizierung von Code (auch wenn es funktioniert).
Hier ist das Beispiel, dass ich Hilfe mit in einer aktuellen Stack Overflow-Diskussion (mit dem Artikel ids angehängt (Textpattern)) bekam:
<script type="text/javascript">
$(document).ready(function() {
$('.fullTracksInner<txp:article_id />').hide();
$('.tracklist<txp:article_id />').click(function() {
$('.fullTracksInner<txp:article_id />').slideToggle('medium');
if ($('.fullTracksInner<txp:article_id />').is(':hidden')) {
$(this).text('Show Tracklist');
} else {
$(this).text('Hide Tracklist');
}
});
});
</script>
Stellen Sie sich zum Beispiel drei Diashows auf einer Seite vor, die dasselbe Diashow-Skript verwenden.