live() メソッドを介して要素を関数にバインドしたい。関数は、初めてのみ正常に実行されます。この要素をイベントからバインド解除し、同じ関数を再バインドする必要があると思いますが、その方法がわかりません!
コードは次のとおりです。
var temp = function() {
var htmlEx = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
$('#template_loading').fadeIn();
$('#template_loading').queue(function() {
$('#tp_prev').html(htmlEx);
$('#template_container').removeClass("cur_temp");
$('#template_container').addClass("cur_prev");
$('#template_container').animate({"margin-left" : "0"}, 400, 'easeOutExpo');
$('#template_container').queue(function() {
$('#template_loading').fadeOut();
$('#tp_cur').empty();
$('#template_container').removeClass("cur_prev");
$('#template_container').addClass("cur_temp");
$('#tp_prev').empty();
$('#tp_cur').html(htmlEx);
$('#tp_cur').queue(function() {
$('#prev.pers_arrow').die();
$('#prev.pers_arrow').live("click", temp);
$(this).dequeue();
});
$(this).dequeue();
});
$(this).dequeue();
});
};
$('#prev.pers_arrow').live("click", temp);