2016-08-23 10 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

いいえ動作しません。 –

関連する問題