Saya akhirnya membuat pagination saya berfungsi, tetapi sekarang angka-angkanya muncul secara vertikal. Apakah ada sesuatu dari kode saya yang menyebabkan ini? Jika kode ini tidak memberikan informasi yang cukup, beri tahu saya dan saya akan memposting kode lengkapnya.

foreach (getPageList($number_of_pages, $whatIWant, 12) as $i)
{
    if ($i == $whatIWant)
    {
        $pagination .= '<li class="active"><a href="?page='.$page. $i . 
                     '"ng-click="progress()" class="goToTop">' . 
                     $i . '</a></li>';
    }
    else if ($i == 0)
    {
        $pagination .= '<li>&hellip;</li>';
    }
    else
    {
         $pagination .= '<li class="active"><a href="?page='.$page. $i . 
                     '"ng-click="progress()" class="goToTop">' . 
                     $i . '</a></li>';
    }
}       
echo $pagination;
3
Yousuf 19 November 2017, 04:53

1 menjawab

Jawaban Terbaik

Anda mencetak nomor pagination Anda di <li>, yang akan membuat daftar. Hapus daftar dan itu akan menunjukkan kepada Anda perilaku yang diharapkan.

Demo:

<li class="active"><a href="?page=1" ng-click="progress()" class="goToTop"> 1 </a></li>
<li class="active"><a href="?page=2" ng-click="progress()" class="goToTop"> 2 </a></li>

<p>If you remove list tag: </p>
<a href="?page=1" ng-click="progress()" class="goToTop"> 1 </a> &nbsp;
<a href="?page=2" ng-click="progress()" class="goToTop"> 2 </a>
4
Vijaya Pandey 19 November 2017, 02:02