Sử dụng pageless1 để kích hoạt tải ajax của nội dung cũ, dấu thời gian vào cuối trang, tôi cần .timeago() để thực hiện các ngày mới tải . Nó hoạt động trên nội dung được tải lần đầu tiên bạn đến trang, nhưng không tải nội dung qua Ajax sau này.jQuery: Nhận .timeago() để làm việc trên các phần tử được tải sau khi DOM sẵn sàng (Ajax)
Cảm ơn!
Cảm ơn, Nick! Tôi sẽ cố gắng vào ngày mai ... – Alfonso
Nick: Có bất kỳ tác hại nào khi gọi '$ ('. Selector '). Livequery (function() {$ (this) .timeago();}); 'sau khi đã ràng buộc nó ban đầu trong doc sẵn sàng (sử dụng 'jQuery (" abbr.timeago "). timeago();')? Hoặc về cơ bản điều này giống như làm mới các dấu thời gian bằng cách sử dụng livequery? – iwasrobbed
Một plugin jQuery (ví dụ: timeago) sẽ chỉ được khởi tạo trên một phần tử một lần, vì vậy hãy gọi nó nhiều lần sẽ không gây ra bất kỳ sự cố nào. Ngược lại, các trình xử lý sự kiện ràng buộc nhiều lần có thể gây ra các vấn đề ('$ (myElement) .on ('click', ...);') – NDM