tadam logo
Did you find an error in the text?
Select this with mouse and press
Ctrl + Enter
Xhtml.co.il Check Spelling
Orphus system

scrollLeft()

Contents:

scrollLeft()

Returns: Integer
version added: 1.2.6
Description: Get the current horizontal position of the scroll bar for the first element in the set of matched elements.
The horizontal scroll position is the same as the number of pixels that are hidden from view above the scrollable area. If the scroll bar is at the very left, or if the element is not scrollable, this number will be 0.

Examples

Example 1

Get the scrollLeft of a paragraph.
var p = $("p:first");
$("p:last").text( "scrollLeft:" + p.scrollLeft() );
The output of the code above will be:
Full source:
<!DOCTYPE html>
<html>
<head>
<style>
    p { margin:10px;padding:5px;border:2px solid #666; }

</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<p>Hello</p><p></p>

<script>
var p = $("p:first");
$("p:last").text( "scrollLeft:" + p.scrollLeft() );
</script>
</body>
</html>

scrollLeft( value )

Returns: jQuery
version added: 1.2.6
Description: Set the current horizontal position of the scroll bar for each of the set of matched elements.
The horizontal scroll position is the same as the number of pixels that are hidden from view above the scrollable area. Setting the scrollLeft positions the horizontal scroll of each matched element.

Arguments

value
Indicating the new position to set the scroll bar to.

Examples

Example 1

Set the scrollLeft of a div.
$("div.demo").scrollLeft(300);
The output of the code above will be:
Full source:
<!DOCTYPE html>
<html>
<head>
  <style>
  div.demo {
  background:#CCCCCC none repeat scroll 0 0;
  border:3px solid #666666;
  margin:5px;
  padding:5px;
  position:relative;
  width:200px;
  height:100px;
  overflow:auto;
  }
  p { margin:10px;padding:5px;border:2px solid #666;width:1000px;height:1000px; }
	</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  $(document).ready(function(){
$("div.demo").scrollLeft(300);
  });
  </script>
</head>
<body>
	<div class="demo"><h1>lalala</h1><p>Hello</p></div>
</body>
</html>
Was this information helpful?
   

Comments