Php Jplayer工作不正常
我有一个聪明人Php Jplayer工作不正常,php,jquery,smarty,jplayer,Php,Jquery,Smarty,Jplayer,我有一个聪明人 {foreach from=$listFeature item=item} 还有这个 <script type="text/javascript"> $(document).ready(function(){ var myCirclePlayer = new CirclePlayer("#jquery_jplayer_{$item.id_product}", {
{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>
$(文档).ready(函数(){
var myCirclePlayer=newcircleplayer(#jquery_jplayer_{$item.id_product}),
{
mp3:“下载/{$item.audio_link}”,
oga:“下载/{$item.audio_link}”
}, {
cssSelectorAncestor:“#cp_容器{$item.id_产品}”
});
});
此外:
<div id="jquery_jplayer_{$item.id_product}" class="cp-jplayer"></div>
但它不能正常工作,5-6个元素的音频播放,以及网站上的其他js代码不能正常工作。
p、 It’我的英语很抱歉请尝试添加{literal}-块,以避免smarty被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>
{literal}
$(文档).ready(函数(){
var myCirclePlayer=newcircleplayer(“#jquery_jplayer_{/literal}{$item.id_product}{literal}”,
{
{/literal}
mp3:“下载/{$item.audio_link}”,
oga:“下载/{$item.audio_link}”
{literal}
}, {
cssSelectorAncestor:“#cp_容器{/literal}{$item.id_产品}{literal}”
});
});
{/literal}
它不起作用:(可能是js脚本冲突?我在调试面板中没有发现任何错误,但我的其他js脚本不工作。你想做什么?播放队列中的6首歌曲?这对你的foreach循环不起作用。它更愿意尝试同时创建6个播放器。我不知道CirclePlayer,但它是否有一个选项可以让你通过文件名数组,您喜欢播放。如果是这样,您应该将文件名传递到其中,而不是创建整个CirclePlayer()-对象6次。我需要在页面上创建12个CirclePlayer,它们的链接位于mp3文件上。您很少需要使用{literal}
更多-只需确保您的Javascript在打开{
后始终有一个空格,JS和Smarty会相处得很好。“不工作”不是一个有用的描述。设置一些断点,逐步检查代码。向我们显示呈现的输出,因为JS将看到这一点。