SergeyBiryukov

Sergey Biryukov

Feb 3rd, 2011
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var AjaxContent = function(){
  2. var container_div = '';
  3. var content_div = '';
  4. return {
  5. getContent : function(orderby, value){
  6.     jQuery(container_div).animate({opacity:0}, //Прозрачность на 0
  7.         function(){ // загружает контент с помощью ajax
  8.         var url = jQuery(location).attr('href');
  9.         var request = {};
  10.         request[orderby] = value;
  11.         jQuery(container_div).load(url+" "+content_div, //загружает только выбранную часть
  12.         request,
  13.         function(data){
  14.             jQuery(container_div).animate({opacity:1}); //возвращает прозрачность обратно на  1
  15.             }
  16.         );
  17.     });
  18. },
  19. ajaxify_links: function(elements){
  20.     jQuery(elements).click(function(){
  21.         input = jQuery(this).prev();
  22.         AjaxContent.getContent(input.attr('name'), input.val());
  23.         return false; //предотвращает нажатие на кнопку
  24.     });
  25. },
  26. init: function(params){ //задает первоначальные настройки
  27.     container_div = params.containerDiv;
  28.     content_div = params.contentDiv;
  29.     return this; //выводит объект
  30.     }
  31.     }
  32. }();
Add Comment
Please, Sign In to add comment