(Javascript)使用jplayer中函数及方法无法调用,无法更新播放列表
在使用jplayer的过程中,需要实现动态添加和删除曲目,在jplayer的类中添加playlistAdd方法,结果在$(function(){这里调用playlistA...
在使用jplayer的过程中,需要实现动态添加和删除曲目,在jplayer的类中添加playlistAdd方法,结果在$(function(){这里调用playlistAdd方法});中使用正常,功能都正常运行,可是使用一个函数来调用此方法(不论是写在$(function(){})里面还是外面),或者直接使用onclick="方法;return false;"都无法调用,而且return false也失效,不知道是为什么,还请高手帮忙解决。
主要代码如下:
<script type="text/javascript" src="js/jquery.jplayer.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
开始定义类;
....省略代码若干...
playlistAdd:function(title,url){
if(this.playlist.length>9){
var pop1=this.playlist.pop();
var pop2=pop1["name"];
$("#bottom").append(pop2);
$("#bottom").append("添加新曲目《"+title+"》;因为曲目数量超过10,已经自动将最后一首<"+pop2+">移除;<br/>");
var newlistlengh=this.playlist.unshift({name:title,mp3:url});
}else{
$("#bottom").append(title);
$("#bottom").append("添加新曲目《"+title+"》;<br/>");
var newlistlengh=this.playlist.unshift({name:title,mp3:url});
};
}
....定义类结束.....
audioPlaylist.playlistAdd('baigui','MP3/001.mp3');//此行代码调用类的方法运行正常。
})
如果这里定义一个函数调用上面的方法
</script>
<a href="#" onclick="audioPlaylist.playlistAdd('baigui','MP3/001.mp3');return false;">调用按钮</a>
此处链接的onclick失效,点击代码不运行,切自动刷新页面
请问,如何能使用按钮来调用方法?
还请各位高手帮忙指教哈~~ 展开
主要代码如下:
<script type="text/javascript" src="js/jquery.jplayer.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
开始定义类;
....省略代码若干...
playlistAdd:function(title,url){
if(this.playlist.length>9){
var pop1=this.playlist.pop();
var pop2=pop1["name"];
$("#bottom").append(pop2);
$("#bottom").append("添加新曲目《"+title+"》;因为曲目数量超过10,已经自动将最后一首<"+pop2+">移除;<br/>");
var newlistlengh=this.playlist.unshift({name:title,mp3:url});
}else{
$("#bottom").append(title);
$("#bottom").append("添加新曲目《"+title+"》;<br/>");
var newlistlengh=this.playlist.unshift({name:title,mp3:url});
};
}
....定义类结束.....
audioPlaylist.playlistAdd('baigui','MP3/001.mp3');//此行代码调用类的方法运行正常。
})
如果这里定义一个函数调用上面的方法
</script>
<a href="#" onclick="audioPlaylist.playlistAdd('baigui','MP3/001.mp3');return false;">调用按钮</a>
此处链接的onclick失效,点击代码不运行,切自动刷新页面
请问,如何能使用按钮来调用方法?
还请各位高手帮忙指教哈~~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询