나는 응답 가능한 (footable) 테이블을 만드는 스크립트를 가지고있다. 이것은 내 필요에 잘 작동하지만 좀 더 많은 테이블 행을 가져 오기 위해 일부 아약스를 사용하지만 스크립트는 이러한 새로운 행에 영향을주지 않습니다.영향을 미치는 Jquery 스크립트를 삭제 하시겠습니까?
내 아약스가 완료된 후 스크립트를 다시 시작하려고했지만 작동하지 않습니다.
내 질문에 영향을받는 jquery를 제거하여 데이터를로드 한 후에 다시 적용 할 수 있습니까?
내 jQuery를 : 당신은 더 이상 사용되지 않으며 동적으로 추가 된 항목을 처리하지 않습니다 .click()
를 사용하는
jQuery(document).ready(function ($) {
table();
$('#moreevent').click(function(){
var last = $('#the-event tr').length;
$.ajax({
type: "POST",
url: "ajax.php",
data: { levent: last }
}).done(function(data) {
$('#the-event').append(data);
cardbox();
table();
});
return false;
});
});
function cardbox(){
jQuery('.e-info-more-cont').hide();
jQuery('.e-info-more').mouseover(function(){
jQuery(this).css({"z-index":"1001"});
jQuery(this).nextAll(".e-info-more-cont").show();
}).mouseout(function(){
jQuery(this).nextAll(".e-info-more-cont").hide();
jQuery(this).css({"z-index":""});
});
}
function table(){
jQuery('.footable').footable();
}
알려진 문제 : https://github.com/bradvin/FooTable/issues/32 –
아, 그게 문제입니다. 네가 그 길을 찾은 것 같지 않니? – jhodgson4