Pluton Mesaj tarihi: Ocak 30, 2011 Paylaş Mesaj tarihi: Ocak 30, 2011 Jquery'nin sayfalama yapmak için bir plugini var. Ahanda burda -> http://plugins.jquery.com/project/pagination Şimdi benim yapamadığım sıkıntıya düştüğüm konu şu; Bu arkadaş gayet güzel sayfalıyor sorun yok ama mesela 15 adetde sayfalamaya başla dediğim 14 tane veri varsa "ilk, son v.s" gibi buttonları gösteriyor. Yani bu belirttiğinden daha az aman göstermeyeyim falan demiyor. Jquery plugin işinede acayip yabancı oldugum için çözemedim. İşte kodlar; said: $.fn.paginate = (function(options) { var defaults = { rows: 20, buttonClass: 'blue-button', effect: 'default' }; var options = $.extend(defaults, options); return this.each(function() { var trs = $(this).find('tbody tr'); var pages = $(''); if (!$(this).hasClass('paginate')) $(this).addClass('paginate'); for(var i = 0; i < trs.length; i+=options.rows) { trs.slice(i, i+options.rows).wrapAll(""); pages.append(''+(i/options.rows+1)+''); } var api = $(this).find("tbody > tbody").unwrap().parents('table.paginate').after(pages).next().tabs("table.paginate > tbody", {effect: options.effect}).data("tabs"); $('«').click(function(){ if (api.getIndex()>0) api.prev(); return false; }).prependTo(pages); $('İlk').click(function(){ api.click(0); return false; }).prependTo(pages); $('»').click(function(){ if (api.getIndex() }).appendTo(pages); $('Son').click(function(){ api.click(trs.length/options.rows-1); return false; }).appendTo(pages); return $(this); }); }); Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
odullusoru Mesaj tarihi: Ocak 31, 2011 Paylaş Mesaj tarihi: Ocak 31, 2011 jquery.pagination.js dosyasında 32. satırdan sonra şunu ekle: kontrol = numPages(); if(kontrol>1) { sonlardaki // call callback function opts.callback(current_page, this); satırlarından sonra da: } ekleyip dene. şimdi tekrar düşündüm de fonksiyonlardan birinin içine eklemen lazım bunu. hangi fonksiyon ile sayfalar oluşturuluyorsa onun içine koy boş döner dolayısı ile sayfa. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Pluton Mesaj tarihi: Ocak 31, 2011 Konuyu açan Paylaş Mesaj tarihi: Ocak 31, 2011 if(trs.length>options.rows) İle hallettim ya en aradaki for döngüsünü görmemişim Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar