Új hozzászólás Aktív témák

  • btz

    addikt

    Van X db képem. A példában most legyen 1538, és ezt Y darabszámban szeretném megjeleníteni. A példában legyen ez 200.

    var allpicture = 1583;
    var pictureperpage = 200;
    var actualpage = 1;

    Készítettem egy változót ami kiszámolja, hogy hány lapon fér el X kép:
    var totalpage = Math.ceil(allpicture / pictureperpage);

    Mi az első és utolsó kép száma az N. lapon.
    if (actualpage == 1) { var firstpiconpage = 1; } else {
    var firstpiconpage = ((actualpage - 1) * pictureperpage) + (actualpage - 1); }
    if (actualpage == 1) { var lastpiconpage = firstpiconpage + (pictureperpage-1); } else {
    var lastpiconpage = firstpiconpage + pictureperpage;
    }

    if (firstpiconpage > allpicture) { var firstpiconpage = allpicture; }
    if (lastpiconpage > allpicture) { var lastpiconpage = allpicture; }

    Kérdésem a szokásos. Van e valamilyen forumla, amivel egyszerűbb lehet a kód?
    JSFiddle DEMO

Új hozzászólás Aktív témák