sql >> Databáze >  >> RDS >> Mysql

Stránka DataTables 2 stránkování nevolá Magnific Popup

PŘÍČINA

V DOM jsou k dispozici pouze prvky první stránky, proto váš selektor jQuery $('.popup-ajax') nevybírá prvky z jiných stránek než první.

ŘEŠENÍ

Musíte inicializovat Magnific Popup uvnitř zpětného volání definovaného pomocí drawCallback volba. Tato funkce bude volána při každém překreslení tabulky.

Například:

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

ODKAZY

Viz jQuery DataTables:Vlastní ovládání nefunguje na druhé stránce a poté pro další příklady a podrobnosti.




  1. jak změnit barvu pruhu v MPandroidCharts na základě nějaké individuální hodnoty uložené v sqlite?

  2. Váš dokonalý průvodce SQL Join:CROSS JOIN – část 3

  3. kombinování měsíčních termínových dat s časovými řadami za první měsíc v MySQL

  4. SQL IF SELECT dotaz je null, pak proveďte jiný dotaz