sql >> データベース >  >> RDS >> Mysql

MagnificPopupを呼び出さないページネーションのDataTablesページ2

    原因

    DOMで使用できるのは最初のページ要素のみであるため、jQueryセレクター$('.popup-ajax') 最初以外のページから要素を選択しません。

    解決策

    drawCallbackで定義されたコールバック内でMagnificPopupを初期化する必要があります オプション。この関数は、テーブルが再描画されるたびに呼び出されます。

    例:

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

    リンク

    jQueryDataTablesを参照してください。カスタムコントロールは2ページ目以降では機能しません その他の例と詳細については。




    1. あるMySQLインスタンスから別のインスタンスに単一の行/レコードをコピーするにはどうすればよいですか?

    2. 加重行確率を持つPostgreSQLテーブルからランダムな行を選択します

    3. クエリ実行のステートメントタイムアウトを設定する方法

    4. SQL Serverが実行されているオペレーティングシステムを確認する(T-SQLの例)