मैं वर्डप्रेस के लिए एक प्लगइन का निर्माण कर रहा हूँ और अब तक तो पीएचपी पुस्तकालय के साथ अच्छा। लेकिन मुझे जावास्क्रिप्ट एपीआई के साथ कुछ समस्याएं हैं।jQuery और Vimeo Froogaloop एपीआई
मैं jQuery के साथ उपयोग करने की कोशिश कर रहा हूँ, और मुझे लगता है कि jQuery के WordPress संस्करण $f
शॉर्टकट के साथ खिलवाड़ कर रहा है। यह क्यों काम नहीं करेगा?
var vimeoPlayer = {
init: function() {
var vimeoPlayers = document.querySelectorAll('iframe'),
player;
jQuery('iframe.vimeo-player').each(function(index, iframe){
player = vimeoPlayers[index];
$f(player).vimeoPlayer.addEvent('ready', vimeoPlayer.ready);
});
},
addEvent: function(element, eventName, callback) {
if (element.addEventListener) {
element.addEventListener(eventName, callback, false);
}
else {
element.attachEvent(eventName, callback, false);
}
},
ready: function(player_id) {
alert(player_id);
}
}
jQuery(document).ready(function($){
vimeoPlayer.init.call();
});
आप temp.woodshop.tv/?work/?dickies-campaign/?
पर कार्रवाई में इसे देख सकते हैं।
TypeError: Result of expression '$f(player).vimeoPlayer' [undefined] is not an object.
अरे जॉन, मैंने इसे यहां एक कामकाजी उदाहरण में बदल दिया: http://labs.funkhausdesign.com/examples/vimeo/froogaloop2-api-basics.html –
शानदार धन्यवाद! Vimeo के अपने एपीआई उदाहरण वांछित होने के लिए थोड़ा छोड़ देते हैं – Simon27
बहुत बहुत धन्यवाद, इससे मुझे वीमियो के खेल का मैदान उदाहरण (इसके साथ कुछ घंटों खर्च करने के बाद) में बेहतर मदद मिली। – ShayneStatzell