cus*_*pvz 18 api jquery firebug jquery-plugins prettyphoto
我正在尝试使用prettyPhoto API,但是firebug说$ .prettyPhoto.open()不是一个函数而且不起作用......
代码:http: //jsbin.com/ihuje3/3/edit
$(document).ready(function(){
$.prettyPhoto.open('http://www.microdual.com/assets/images/newsletters/doublehosting.jpg','Test','Test desc');
});
?
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 41
您必须首先设置prettyPhoto(因为不幸的是,插件是如何编写的),如下所示:
$(document).ready(function(){
$.fn.prettyPhoto(); //usually $("a[rel^='prettyPhoto']").prettyPhoto();
$.prettyPhoto.open('http://www.microdual.com/assets/images/newsletters/doublehosting.jpg','Test','Test desc');
});
Run Code Online (Sandbox Code Playgroud)
您可以在源代码中看到$.prettyPhoto.open()运行`$来定义函数.
另一个问题是插件似乎在jQuery 1.4.4中引入了调用者上下文的问题,它在1.4.3中工作正常(你可以在这里测试). 这已在论坛上报道,希望作者很快就能解决.
| 归档时间: |
|
| 查看次数: |
10858 次 |
| 最近记录: |