2010-02-09 6 views
0

a écrit un petit plugin galerie jquery et je suis initialiser comme ceci:application automatique des plugins jQuery

ma question. Est-il possible d'avoir jQuery détecter si le balisage HTML contient le code de la galerie (par exemple défini par son nom de classe .myPlugs_gallery) et appliquer automatiquement le code du plugin?

actuellement j'ai une init-routine globale qui va comme $ (". MyPlugs_tGallery"). TGallery();

je pensais à une sorte de déclaration jQuery dynamique comme:. « appliquent plugincode à tous les divs qui commencent par className « myPlugins »

donc il y aurait une seule commande pour tous mes plugins futurs

?

des idées comment le faire grâce

+0

N'est-ce pas ce que vous faites ?? Faites un 'livequery()' sur 'div.myPlugins' et attachez votre plugin –

Répondre

1

Ajouter un bloc d'initialisation au fichier de votre plugin:

$(function() { 
    $('div.myPlugs_gallery').tGallery(); 
}); 
0

essayez ceci avec if statment

$('div:eq(.myPlugs_gallery)') 
Questions connexes