Или же:
даю плагин для WordPress и до сих пор хорошо с библиотекой PHP. Но у меня есть некоторые проблемы с JavaScript API.
Я пытаюсь использовать его с 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: Результат выражения '$ f (player) .vimeoPlayer' [undefined] не является объектом.