Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.69 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Jquery scroll left, div not body?
  2. $("ul#page_nav li").click(function(){
  3.     var panel_id = $(this).attr('id');
  4.     $('html, body').animate({ scrollLeft: $('ul#page_content li#'+panel_id).position().left }, 900, 'easeInOutExpo');
  5. });
  6.  
  7. <ul id="page_nav">  
  8.     <li id="one">1</li>
  9.     <li id="two">2</li>
  10.     <li id="three">3</li>
  11.     <li id="four">4</li>
  12. </ul>
  13.  
  14. <ul id="page_content">  
  15.     <li id="one">one</li>
  16.     <li id="two">two</li>
  17.     <li id="three">three</li>
  18.     <li id="four">four</li>
  19. </ul>
  20.        
  21. $("ul#page_nav li").click(function(){
  22.     var panel_id = $(this).attr('id');
  23.     $('ul#page_nav').animate({ scrollLeft: $('ul#page_content li#'+panel_id).position().left }, 900, 'easeInOutExpo');
  24. });