1
我試圖將Chris Coyier的AnythingSlider(http://css-tricks.com/anythingslider-jquery-plugin/)與YouTube API集成。當視頻狀態爲「播放」時,我想觸發'startStop(false)',在視頻狀態'暫停'觸發'startStop(true)'。但是我怎樣才能使用在插件中聲明的函數?我嘗試使用類似$ .anythingSlider.startStop()的東西,但無濟於事。下面顯示了檢查YouTube狀態更改功能的簡化版本。在插件範圍之外使用jQuery AnythingSlider插件函數中的函數
function onytplayerStateChange(state) {
switch(state) {
case 1: // playing
$("#jsfeedback").html("playing");
$.anythingSlider(startStop(false));
break;
case 2: // paused
$("#jsfeedback").html("paused");
$.anythingSlider(startStop(true));
break;
}
}
我沒有收到任何錯誤,滑塊/視頻工作正常。但我無法讓滑塊停止播放。
有什麼想法?非常感謝。
編輯:固定它自己,回答以下