3 Stimmen

mehrere Instanzen desselben Jquery-Skripts

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X