jQuery и Vimeo Froogaloop API

Я создаю плагин для 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] не является объектом.

6
задан Chuck Le Butt 25 August 2012 в 14:13
поделиться