我有一個嵌入式YouTube視頻,下面我有一個關於視頻的textArea評論,我想要做的就是當我點擊視頻時,文本評論消失爲視頻下方的小欄。jquery - youtube with textarea div
視頻結束後,文字評論再次出現,或者我點擊最小化的欄。
但我不能讓textarea的既不是YouTube視頻的情況下,我怎麼能做到這一點?
感謝
我有一個嵌入式YouTube視頻,下面我有一個關於視頻的textArea評論,我想要做的就是當我點擊視頻時,文本評論消失爲視頻下方的小欄。jquery - youtube with textarea div
視頻結束後,文字評論再次出現,或者我點擊最小化的欄。
但我不能讓textarea的既不是YouTube視頻的情況下,我怎麼能做到這一點?
感謝
在我的地盤我使用YouTube的API。
我用onStateChange事件偵聽視頻停止或啓動,然後做我的東西在功能如下:
<script>
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// This function creates an <iframe> (and YouTube player)
// after the API code downloads.
var myPlayer;
function onYouTubePlayerAPIReady() {
myPlayer= new YT.Player('myYouTubeVid', {
height: '315',
width: '420',
videoId: 'VHkcOKMFLoU',
events: {
'onReady': onPlayerReady,
'onStateChange': onMyPlayerStateChange
}
});
//Whatever you want to happen onStateChange happens here
function onMyPlayerStateChange(event) {
if (event.data == 1) {
// Do Stuff
}
}
</script>
鏈接到我正在使用此頁面的頁面:http://www.northernvinyl.co.uk/home/video –
嗨,真棒,那正是我期待的謝謝大家。 – dtjmsy
之所以textarea的單擊事件不點火是因爲你有disabled="true"
從textarea的刪除屬性。
至於到iframe,來看看這篇文章: Can jQuery listen to a click event on a youtube/vimeo movie?
嗨,那是確切的,那是我無法捕捉文字事件的原因區域 – dtjmsy
可能使用YouTube的API將幫助您 – Dhiraj