sql >> Database teknologi >  >> RDS >> Mysql

Datatabeller side 2 af paginering kalder ikke Magnific Popup

ÅRSAG

Kun første side-elementer er tilgængelige i DOM, det er derfor din jQuery-vælger $('.popup-ajax') vælger ikke elementer fra andre sider end først.

LØSNING

Du skal initialisere Magnific Popup inde i tilbagekald defineret af drawCallback mulighed. Denne funktion kaldes hver gang tabellen er blevet tegnet igen.

For eksempel:

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

LINKS

Se jQuery DataTables:Brugerdefineret kontrol virker ikke på anden side og efter for flere eksempler og detaljer.




  1. Adgang 2016 For Dummies Cheat Sheet

  2. MySQL konverterer mine tidsstempelværdier til 0000-00-00

  3. Mysql-tjenesten starter ikke, InnoDB init-funktionsfejl

  4. Hvordan indstilles variabel fra en SQL-forespørgsel?