基本api调用函数w/ jQuery插件

basic api call function w/ jQuery plugin

本文关键字:jQuery 插件 函数 api 调用 基本      更新时间:2023-09-26

我正在使用pretypyto jQuery插件作为图像库,我想使用以下函数使用基本文本链接进行API调用,以导航到一个系列中的下一个图像:

$.prettyPhoto.changePage('next');

因为我将在整个网站中频繁地调用这个函数,所以我想创建一个基本的Javascript函数"next",这样对于每个onclick实例,我可以简单地写"onclick=next();"而不是键入整个东西——即onclick="$. pretyphoto . changepage ('next');——每次都是。我试着写函数如下,但它似乎不工作:

$(document).ready(function(){
    function next() {
        $.prettyPhoto.changePage('next');
    };
});

我在这里做错了什么?我显然是JS编程的新手,但这里的任何方向都将是最感激的;如果我需要提供更多的信息,请告诉我。

不需要将函数包装在文档中。除此之外,你会把下一个函数放在全局空间中,这是你应该尽量避免的。你可以这样做:

$.nextPhoto = function() { $.prettyPhoto.changePage('next');}
并以 命名
$.nextPhoto();

将其放在jQuery命名空间中,但更好的方法是使用jQuery事件处理程序.click()并将pre伤寒函数直接绑定到链接上,而不是使用内联javascript