Je suis tombé sur un plugin jQuery lightbox appelé PrettyPhoto. Cela semble très intéressant. Au bas de la documentation que j'ai remarqué une section sur Public API, que je coller dans son intégralité ci-dessous:Comment utiliser Public API?
version 2.5 introduit un outil facile à utiliser l'API. Vous pouvez maintenant ouvrir prettyPhoto depuis anywere. Les fonctions API publiques sont les suivantes:
$.prettyPhoto.open('images/fullscreen/image.jpg','Title','Description');
$.prettyPhoto.changePage('next');
$.prettyPhoto.changePage('previous');
$.prettyPhoto.close();
Vous pouvez également des galeries ouvertes en utilisant l'API, juste passer des tableaux à la fonction ouverte.
images = ['images/fullscreen/image1.jpg','images/fullscreen/image2.jpg','images/fullscreen/image3.jpg'];
titles = ['Title 1','Title 2','Title 3'];
descriptions = ['Description 1','Description 2','Description 3']
$.prettyPhoto.open(images,titles,descriptions);
Vous pouvez maintenant prettyPhoto ouvert de Flash ou lancement est partout, en tout temps!
Très bien! Je veux l'essayer, mais je n'ai jamais traité d'API et je n'ai aucune idée de comment et où brancher le code API fourni. Puis-je créer une sorte de widget qui permettra aux gens de le placer sur d'autres sites et d'y ouvrir des photos depuis mon site? Je suis perdu. La recherche Google n'a pas donné de démos de ses implémentations.
Tout déplacement dans la direction d'écriture sera très apprécié.
Wow, il est un peu hors de ma ligue, mais je pense que je dois aller vers l'adoption de cette technologie par la suite. – santa
@sai Just FYI, vous utilisez déjà des API tout le temps en PHP. Chaque fonction que vous appelez en PHP est techniquement un appel d'API, si vous avez déjà téléchargé et utilisé une bibliothèque tierce, vous avez utilisé des API. Javascript n'est pas différent, ce n'est pas PHP et vous n'êtes probablement pas habitué. – deceze