$j = jQuery.noConflict(); $j(document).ready(function(){ //how much items per page to show var show_per_page = 9; //getting the amount of elements inside content div var number_of_items = $j('#myGallery').children().size(); //calculate the number of pages we are going to have var number_of_pages = Math.ceil(number_of_items/show_per_page); //set the value of our hidden input fields $j('#myGallery').val(0); $j('#show_per_page').val(show_per_page); //now when we got all we need for the navigation let's make it ' /* what are we going to have in the navigation? - link to previous page - links to specific pages - link to next page */ var navigation_html = 'Poprzednie '; var current_link = 0; while(number_of_pages > current_link){ navigation_html += ' '+ (current_link + 1) +' '; current_link++; } navigation_html += 'Następne '; $j('#page_navigation').html(navigation_html); //add active_page class to the first page link $j('#page_navigation .page_link:first').addClass('active_page'); //hide all the elements inside content div $j('#myGallery').children('.imageElement').css('display', 'none'); //and show the first n (show_per_page) elements $j('#myGallery').children('.imageElement').slice(0, show_per_page).css('display', 'block'); }); function previous(){ new_page = parseInt($j('#current_page').val()) - 1; //if there is an item before the current active link run the function if($j('.active_page').prev('.page_link').length==true){ go_to_page(new_page); } } function next(){ new_page = parseInt($j('#current_page').val()) + 1; //if there is an item after the current active link run the function if($j('.active_page').next('.page_link').length==true){ go_to_page(new_page); } } function go_to_page(page_num){ //get the number of items shown per page var show_per_page = parseInt($j('#show_per_page').val()); //get the element number where to start the slice from start_from = page_num * show_per_page; //get the element number where to end the slice end_on = start_from + show_per_page; //hide all children elements of content div, get specific items and show them $j('#myGallery').children('.imageElement').css('display', 'none').slice(start_from, end_on).css('display', 'block'); /*get the page link that has longdesc attribute of the current page and add active_page class to it and remove that class from previously active page link*/ $j('.page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page'); //update the current page input field $j('#current_page').val(page_num); }
Wychodzę na przeciw Twoim oczekiwaniom. Od dziś możesz w domowym zaciszu poddawać się zabiegom pielęgnacyjnym nie martwiąc się o nic.
Możesz mi całkowicie zaufać. Mam 7 letnie doświadczenie potwierdzone certyfikatami i rekomendacjami.
Na pewno raz odwołałaś w ostatniej chwili wizytę u kosmetyczki stojąc w ogromnym korku i denerwują się, że znowu nie zdążysz
Przypomnij sobie ile razy, po skończonym pedicure, zakładałaś szybko buty pędząc po dziecko do przedszkola, a pożniej rozżalona w domu stwierdzasz, że cały lakier znajduje się teraz na Twojej skarpetce.
Dbam o to by wszystko przebiegało dokładnie, sprawnie, a przede wszystkim sterylnie