Frage

Ich habe eine ASP.NET -Listansicht, auf jedem dieser ListViews habe ich ein Bild eines nächsten und eine vorherige Schaltfläche. Meines Wissens können Sie jedoch im JQuery -Zyklus als nächstes oder in jacherem Zyklus anrufen, um zu sagen, welcher Knopf dazu führt, dass er zur nächsten Folie geht. Da ich diese Vorbilder dynamisch hinzufüge, gibt es nur eine Funktion, die zur nächsten Folie geht oder so? Danke für jede Hilfe.

War es hilfreich?

Lösung

Sie würden Ihre nächsten und vorherigen Tasten mit JQuery's verkabeln on() Funktion, so dass dynamisch hinzugefügte Inhalte automatisch verkabelt werden.

Fügen Sie beim Hinzufügen Ihrer nächsten und vorherigen Schaltflächen eine Klassenkennung hinzu. Fügen Sie beispielsweise bei Ihren nächsten Schaltflächen a hinzu class=next, Und dann verdrahten Sie es so:

$(document).on("click", ".next", function() {
   callNextInCycle();
});

Die Verkabelung auf diese Weise hat den zusätzlichen Vorteil, dass JQuery, wenn Ihre Listbox anfänglich 1000 Elemente enthält nicht Verschwenden Sie Zeit damit, das Ereignis an all diesen Gegenständen zu befestigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top