2009-07-10 14 views
1

Ich habe ein Plugin, an dem ich arbeite, das schließlich an mehreren Stellen auf der gleichen Seite verwendet werden wird. Ich habe bemerkt, dass dies zu Problemen führen kann, dass man nicht das richtige zum Arbeiten findet, wenn das Plugin aufgerufen wird. Was ist der beste Weg, um einen Kontext bei der Verwendung dieses Plugins zu verwenden? Ich habe ein Context-Objekt in meine Liste der Optionen für das Plugin aufgenommen, aber andere wie das Datepicker-Plugin benötigen kein Kontext-Objekt, wenn Sie sie verwenden. Wie greifen andere ihre Plugins um, um das zu vermeiden?Der beste Weg zum Umfang jquery plugins

Antwort

1

Wenn ein Plugin nur in bestimmten Bereichen einer Seite funktionieren soll, setze ich eine andere CSS-Klasse ein und erlaube dann, dass das Plugin gegen Elemente mit dieser Klasse arbeitet.

z.B.

$('.class').plugin(); 

gegen Artikel arbeiten wie