hi all,
(meaning an elements left-value): what's the easiest way to move an element - eg. 10px to the left (from its current position)?
thx
hi all,
(meaning an elements left-value): what's the easiest way to move an element - eg. 10px to the left (from its current position)?
thx
Assuming your element has the id 'myElement':
$('#myElement').css(
{
'position': 'relative',
'left': '-10px'
});
Here is a quick example using jQuery:
$("#el").css({
left: $("#el").position().left - 10 + "px"
});
Note: the element that you want to move must either be positioned absolutely or relatively.
It might be that jQuery is overkill and setting margin-left: -10px will do the trick.
You can get an element's offset() relative to the document: http://docs.jquery.com/CSS/offset
That'd give you the left,top,etc.
Then you might have to position the element using the css like so.
subMenu.css({
position: 'absolute',
zIndex: 5000,
left: left,
top: top
});