每当我尝试重新加载我的页面时,这个绑定事件工作正常。 但是在加载ajax的情况下,html绑定事件不起作用。怎么解决这个问题?
$("#customPlayer").bind($.jPlayer.event.timeupdate, function(event)
{
console.log('1');
var container_width = $('.seek-bar').width();
$('.play-bar').css({'width':container_width+'px'});
var current_time = parseFloat(event.jPlayer.status.currentTime);
if(custom_play_flag)
{
if(seek_drag){
current_time = (duration/container_width) * posX;
$("#customPlayer").jPlayer("play",current_time);
seek_drag = false;
}
}
var execute_pecent = (current_time/duration)*container_width;
$('.progressBar').css({'width':execute_pecent+'px'});
});
答案 0 :(得分:0)
在ajax的成功处理程序上绑定事件。
$.ajax({
type: 'post',
url: url,
data: $(this).serialize(),
success: function (data) {
// DO THE EVENT BINDING HERE..
}
});