Advertisement
saadimran

Untitled

Oct 14th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 3.29 KB | None | 0 0
  1.    $(document).ready(function(){
  2.         var curUri = document.location.href.substr(document.location.href.indexOf('.com') + 4);
  3.         $("a[href='" + curUri + "']").addClass("active");
  4.      
  5.         $('#product-social').show();
  6.      
  7.         $('div.tabs-control').each(function() {
  8.           var control = $(this);
  9.           var tabs = control.find('div.tabs > a');
  10.           var contents = control.find('div.tabs-contents div.tab');
  11.          
  12.           tabs.click(function(){
  13.             var tab = $(this);
  14.            
  15.             var index;
  16.             for(index = 0; index < tabs.length; index++) {
  17.                 if(tabs.eq(index)[0] == tab[0])
  18.                   break;
  19.             }
  20.            
  21.             tabs.removeClass('active');
  22.             tab.addClass('active');
  23.            
  24.             contents.hide();
  25.             contents.eq(index).show();
  26.            
  27.             return false;
  28.           });
  29.         });
  30.      
  31.      
  32.       $("ol.qa.links > li > a").click(function() {
  33.         var link = $(this);
  34.         var target = $(link.attr('href'));
  35.         var target_title = target.children("div.title");
  36.        
  37.         $(document).scrollTop(target.offset().top - target_title.outerHeight());
  38.         return false;
  39.       });
  40.      
  41.       var slide_links = $("div.slider > div.bullets > a");
  42.       slide_links.click(function() {
  43.        
  44.         return false;
  45.       });
  46.     });
  47.  
  48.       $(document).ready(function(){
  49.         var links = $("div.menu > div.inner a[data-menu-id]");
  50.         var menus = $("div.dropdown-menu[data-menu-id]");
  51.        
  52.         links.hover(function(){
  53.             var link = $(this);
  54.             var menu = menus.filter('div[data-menu-id=' + link.data('menu-id') + "]");
  55.            
  56.             if(menu.length == 0)
  57.                 return;
  58.          
  59.             var pos = link.offset();
  60.             var x = pos.left;
  61.             var y = pos.top + link.outerHeight() + $(document).scrollTop();
  62.          
  63.             menu.offset({left: x, top: y}).show();
  64.         }, function(e){
  65.             var link = $(this);
  66.             var menu = menus.filter('div[data-menu-id=' + link.data('menu-id') + "]");
  67.          
  68.             if(menu[0] != e.relatedTarget) {
  69.                 menu.offset({top: 0, left: 0}).hide();
  70.             }
  71.         });
  72.        
  73.         menus.hover(function(){},function(){
  74.           $(this).offset({top: 0, left: 0}).hide();
  75.         });
  76.       });
  77.  
  78.   $(document).ready(function(){
  79.     var slider = $("td.slider");
  80.     var slides_container = slider.find("div.slides");
  81.     var slides = slides_container.find("a");
  82.     var slides_links = slider.find("div.bullets a");
  83.    
  84.     var skip_slide = false;
  85.     var slide_on = 0;
  86.     function slide(num)
  87.     {
  88.         if(num >= slides.length)
  89.             num = 0;
  90.      
  91.         var left =  -990 * num;
  92.         slides_container.animate({left: left});
  93.         slides_links.removeClass("active").eq(slides_links.length - 1 - num).addClass("active");
  94.      
  95.         slide_on = num;
  96.     }
  97.    
  98.     slides_links.click(function(){
  99.       var index = slides_links.length - slides_links.index($(this)) - 1;
  100.       slide(index);
  101.       skip_slide = true;
  102.       return false;
  103.     });
  104.    
  105.     setInterval(function(){
  106.       if(!skip_slide)
  107.         slide(slide_on + 1);
  108.       skip_slide = false;
  109.     }, 5000);
  110.   });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement