我遇到了一个名为PrettyPhoto的jQuery灯箱插件。似乎非常有趣。在文档的底部,我注意到了一个关于Public API的部分,我在下面全部粘贴:
2.5版引入了一个易于使用的API。你现在可以从任何地方打开prettyPhoto。公共API函数如下:
$.prettyPhoto.open('images/fullscreen/image.jpg','Title','Description');
$.prettyPhoto.changePage('next');
$.prettyPhoto.changePage('previous');
$.prettyPhoto.close();
您也可以使用API打开图库,只需将数组传递给open函数。
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);
您现在可以从Flash打开prettyPhoto或随时随地启动!
大!我想尝试一下,但我从未处理过API,也不知道如何以及在何处插入所提供的API代码。
我可以创建某种小部件,允许人们将其放在其他网站上并从我的网站打开图片吗?我迷路了。谷歌搜索没有提供任何演示的演示。
写作方向的任何微调都将受到高度赞赏。
答案 0 :(得分:5)
这是Javascript,因此您需要编写一些与PrettyPhoto对象交互的Javascript代码。通常,PrettyPhoto是半自动的,您只需使用多个选项对其进行初始化,它就会在当前页面上找到链接,并且只有在用户点击这些链接时才会起作用。使用API,您可以使用它来显示图像或在 命令上的图像之间移动(即您可以编写命令PrettyPhoto的Javascript代码)。 “API”在这里只是意味着“你可以调用的一堆公共函数。”它应该如示例所示,逐字记录。
答案 1 :(得分:2)
API代表Application programming interface。
每个支持API的应用程序都有自己的自定义实现。在您的具体案例中,PrettyPhoto
制作了一个API,而不是可以用来调用您在代码中粘贴的相同功能。
答案 2 :(得分:1)
Here's从Flash启动prettyPhoto
的解决方案: