2016-08-23 96 views
-1

每當我試圖重新加載我的頁面這個綁定事件工作正常。 但在ajax加載的HTML綁定事件不起作用。如何解決這個問題?綁定事件不工作在jquery

$("#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

在ajax的成功處理程序上綁定事件。

$.ajax({ 
    type: 'post', 
    url: url, 
    data: $(this).serialize(), 
    success: function (data) { 
     // DO THE EVENT BINDING HERE.. 
    } 
}); 
+0

不行不行。 –