Sie müssen prettyPhoto zuerst einrichten (aufgrund der Art und Weise, wie das Plugin geschrieben ist, leider), etwa so:
$(document).ready(function(){
$.fn.prettyPhoto(); //usually $("a[rel^='prettyPhoto']").prettyPhoto();
$.prettyPhoto.open('http://www.microdual.com/assets/images/newsletters/doublehosting.jpg','Test','Test desc');
});
Sie können in der Quelle sehen das funktioniert wie $.prettyPhoto.open()
werden durch Ausführen von `$ definiert.
Das andere Problem ist das Plugin scheint ein Problem mit Aufrufer Kontext in jQuery 1.4.4 eingeführt haben, es funktioniert gut mit 1.4.3 ( Sie können es hier testen ). Dies wurde in den Foren berichtet Hoffentlich wird sich der Autor bald damit befassen.