2014-07-17 70 views
-1

我的foreach智者Jplayer工作不正常

{foreach from=$listFeature item=item} 

<script type="text/javascript"> 
       $(document).ready(function(){ 
       var myCirclePlayer = new CirclePlayer("#jquery_jplayer_{$item.id_product}", 
      { 
       mp3: "download/{$item.audio_link}", 
       oga: "download/{$item.audio_link}" 
      }, { 
       cssSelectorAncestor: "#cp_container_{$item.id_product}" 
      }); 

     }); 
     </script> 

也:

<div id="jquery_jplayer_{$item.id_product}" class="cp-jplayer"></div> 

,但它不能正常工作,音頻打出5-6的元素,和其他現場js代碼無法正常工作。 P.S對不起,我的英語

+0

「不工作」是不是一個有用的描述。設置一些斷點,遍歷代碼。向我們展示呈現的輸出,因爲這是JS會看到的。 – Synchro

回答

0

嘗試增加{}字面來-blocks避免智者得到與JavaScript語法困惑:

<script type="text/javascript"> 
{literal} 
$(document).ready(function(){ 
    var myCirclePlayer = new CirclePlayer("#jquery_jplayer_{/literal}{$item.id_product}{literal}", 
    { 
    {/literal} 
    mp3: "download/{$item.audio_link}", 
    oga: "download/{$item.audio_link}" 
    {literal} 
    }, { 
    cssSelectorAncestor: "#cp_container_{/literal}{$item.id_product}{literal}" 
    }); 
}); 
{/literal} 
</script> 
+0

它不工作:(也許這是js腳本的衝突? –

+0

你得到的JS錯誤是什麼? – JochenJung

+0

我沒有得到任何錯誤在調試面板,但我的其他js scipts不起作用 –