基本api调用函数w/ jQuery插件
basic api call function w/ jQuery plugin
我正在使用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
相关文章:
- 如何在Angular2中使用jQuery插件
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- jQuery插件-从插件中调用公共方法
- 扩展jQuery插件以更改配置
- "工具提示"jQuery插件坏了
- 不能在图像中的地图标记中使用花式框jquery插件的区域标记
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 合并TinyMCE(jQuery插件)文件
- 带有jquery插件的backbone.js视图
- 自制jQuery插件已触发,但无法工作
- 我如何才能找到哪些网站使用我的jQuery插件
- jquery插件或javascript方法自动调整文本输入(而非文本区域)(固定宽度)可变高度的大小
- 在多个元素上使用jquery插件,只需稍作修改
- HtmlBox(jquery插件)在ajax调用中不起作用
- 构造jQuery插件
- 使用filedownload jquery插件处理FilePathResult返回值