سؤال

أحاول استخدام prettyPhoto API, ولكن الحرائق يقول دولار.prettyPhoto.فتح() لا وظيفة و لا تعمل...

كود:http://jsbin.com/ihuje3/3/edit

$(document).ready(function(){
     $.prettyPhoto.open('http://www.microdual.com/assets/images/newsletters/doublehosting.jpg','Test','Test desc');
});
​
هل كانت مفيدة؟

المحلول

لديك لإعداد 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() يتم تحديدها من خلال تشغيل `$.

والمسألة الأخرى هي المساعد يبدو أن لديك مشكلة مع المتصل السياق قدم في مسج 1.4.4, أنه يعمل بشكل جيد مع 1.4.3 (يمكنك اختبار هنا). هذا وقد ذكرت في المنتديات, نأمل المؤلف عنوان هذا قريبا.​

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top