Сначала нужно настроить 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');
});
Вы можете видеть в источнике , что такие функции, как $.prettyPhoto.open()
, определяются с помощью команды `$.
Другой проблемой является то, что плагин, похоже, имеет проблему с контекстом вызывающей стороны, представленным в jQuery 1.4.4, он отлично работает с 1.4.3 ( вы можете проверить его здесь ). Об этом сообщается на форумах , надеюсь, автор скоро к этому обратится.