2016-04-22 31 views
0

我正在使用jquery腳本在桌面和移動設備上顯示主頁上的視頻。我試圖用滑塊替換手機的單個圖像,而不是更多的圖像。滑塊標記爲ul列表形式。你可以在jQuery腳本的片段看到手機圖像(header_video_image.jpg)下面的線#9如何將未定義列表插入jquery中?

<script type="text/javascript"> 
    jQuery(document).ready(function(){ 
     var BV = new $.BigVideo({ 
          container:$('#top-images'), 
          controls:false 
         }); 
     BV.init(); 
if (Modernizr.touch) { 
BV.show("{{ 'header_video_image.jpg' | asset_url }}"); 
} else { 
     BV.show([ 
      { type: "video/mp4", src: "/assets/home-video.mp4" }, 
      { type: "video/webm", src: "/assets/home-video.webm" }, 
      { type: "video/ogg", src: "/assets/home-video.ogv" } 
     ],{doLoop:true}); 
} 
    }); 
</script> 

我想用下面的UL列表替換header_video_image.jpg

<ul class="rslides" id="slider1"> 
    <li><img src="img/qz3b0o.jpg" alt=""></li> 
    <li><img src="img/2e54mc0.jpg" alt=""></li> 
    <li><img src="img/qz3b0o.jpg" alt=""></li> 
</ul> 

是它可能?

回答

0

嘗試這樣:

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    var BV = new $.BigVideo({ 
         container:$('#top-images'), 
         controls:false 
        }); 
    BV.init(); 
    if (Modernizr.touch) { 

     // BV.show("{{ 'header_video_image.jpg' | asset_url }}"); 

     var mobileSlider = '<ul class="rslides hide" id="slider1">'; 
     mobileSlider += '<li><img src="img/qz3b0o.jpg" alt=""></li>'; 
     mobileSlider += '<li><img src="img/2e54mc0.jpg" alt=""></li>'; 
     mobileSlider += '<li><img src="img/qz3b0o.jpg" alt=""></li>'; 
     mobileSlider += '</ul>'; 

     BV.show(100, function() {$(this).html(mobileSlider);}); 

    } else { 
      BV.show([ 
       { type: "video/mp4", src: "/assets/home-video.mp4" }, 
       { type: "video/webm", src: "/assets/home-video.webm" }, 
       { type: "video/ogg", src: "/assets/home-video.ogv" } 
      ],{doLoop:true}); 
    } 
}); 

+1

打我吧!我做了一個類似的答案jsbin:https://jsbin.com/yamejo/edit?js,output –

+0

嗨皮特,它根本沒有工作。圖片應該顯示在移動設備上,但確實如此,但是當我用代碼替換它以插入滑塊時,不再有圖片或滑塊。看到這裏:http://wap9.info/6328 – user1724434

+0

帕特迪奧拉的解決方案也沒有做任何事情,我無法看到他在jsbin中使用約翰韋恩圖像的滑塊 – user1724434

相關問題