एक बटन जोड़ने के लिए एपीआई का उपयोग करता है जो एक पृष्ठ पर 1 vimeo वीडियो चलाता है।
मैं अपने plugins.js फ़ाइल में Froogaloop प्लगइन जोड़ा गया है और मेरी main.js फ़ाइल पर यह करने के लिए बाहर बुला रहा हूँ।
यहाँ मेरी कोड
ready = function(player_id) {
var playButton, player;
player = $f(player_id);
playButton = $('#playButton');
return playButton.on('click', function(e) {
e.preventDefault();
player.api('play');
});
};
$f(document.getElementById('player')).addEvent('ready', ready);
है समस्या मैं आ रही हैं कि इस के बाद किसी भी स्क्रिप्ट को चलाने नहीं होगा। त्रुटि JSHint मुझे '$f' is not defined
मैंने परिभाषित करने की कोशिश की है ($f = ''
), लेकिन यह केवल कार्यक्षमता को तोड़ देता है (जो समझ में आता है कि यह क्यों टूट जाएगा)। क्या कोई इस मुद्दे में पहले भाग गया है? क्या आप एक फिक्स के बारे में जानते हैं?
भी ध्यान रखें कि उपरोक्त कोड ब्लॉक काम करता है। यह सिर्फ मेरी मुख्य जेएस फ़ाइल में आखिरी चीज होनी चाहिए या बाकी तोड़ने के बाद सबकुछ होना चाहिए। यह JSHint पास नहीं करेगा। मुझे दो '$f' is not defined.
त्रुटियां मिलती हैं।
किसी भी मदद की सराहना की जाएगी।
Thnx!
करता है [इस] (http://stackoverflow.com/questions/5999357/jquery-and-vimeo-froogaloop-api) मदद से कनेक्ट करना होगा? – PHearst