Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

DataTables trang 2 của phân trang không gọi Magnific Popup

NGUYÊN NHÂN

Chỉ các phần tử trang đầu tiên có sẵn trong DOM, đó là lý do tại sao bộ chọn jQuery của bạn $('.popup-ajax') không chọn các phần tử từ các trang khác với trang đầu tiên.

GIẢI PHÁP

Bạn cần khởi chạy Magnific Popup bên trong callback được xác định bởi drawCallback quyền mua. Hàm này sẽ được gọi mỗi khi bảng được vẽ lại.

Ví dụ:

var table = $('#example').DataTable({
   // ... skipped ...
   drawCallback: function(){
      $('.popup-ajax').magnificPopup({
         type: 'ajax',
         showCloseBtn: 'true',
         modal: 'true'
      });
   }
});

LIÊN KẾT

Xem jQuery DataTables:Kiểm soát tùy chỉnh không hoạt động trên trang thứ hai và sau đó để biết thêm ví dụ và chi tiết.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn Sql - Giới hạn kết quả truy vấn

  2. Làm cách nào để tắt tính năng tự động gửi cho máy khách MySQL?

  3. Cách hoạt động của hàm LPAD () trong MySQL

  4. Cơ sở dữ liệu MySQL có thể lớn đến mức nào trước khi hiệu suất bắt đầu giảm

  5. đọc từ MySQL nhanh hơn hay đọc từ một tệp nhanh hơn?