2017-02-12 100 views
0

我試圖根據某個視頻源顯示和隱藏div。我有一個bigvideo.js視頻幻燈片放映正在運行,我想根據視頻播放顯示和隱藏div。我正在使用的代碼是根據視頻源更改div的類

function checkClass() { 
    setTimeout(checkClass, 100); 
    if (jQuery('#big-video-vid_html5_api').src('http://localhost:8888/mobilwave/images/video1.mp4')) 
     jQuery('.demo').css('visibility', 'visible'); 
    else if (!jQuery('#big-video-vid_html5_api').src('http://localhost:8888/mobilwave/images/video2.mp4')) 
     jQuery('.demo').css('visibility', 'hidden'); 
} 

jQuery(checkClass); 

回答

0

沒有方法$.fn.src(),獲取屬性,你需要使用.attr()

function checkClass() { 
    setTimeout(checkClass, 100); 
    var src = jQuery('#big-video-vid_html5_api').attr('src'); 
    if (src == 'http://localhost:8888/mobilwave/images/video1.mp4') 
     jQuery('.demo').css('visibility', 'visible'); 
    else 
     jQuery('.demo').css('visibility', 'hidden'); 
} 

jQuery(checkClass); 
+0

感謝@Satpal!加工!我已投票+1,但我的聲譽並不足以產生影響。 –

+0

啊!完成@Satpal!謝謝! –