solucionado..!!!
pero me sale una duda, el código que utilizo es este:
Código PHP:
<script type="text/javascript">
$(function() {
var offset = $("#sidebar").offset();
var topPadding = 2;
$(window).scroll(function() {
if ($(window).scrollTop() > offset.top) {
$("#sidebar").stop().animate({
marginTop: $(window).scrollTop() - offset.top + topPadding
});
} else {
$("#sidebar").stop().animate({
marginTop: 0
});
};
});
});
</script>
pero si quiero aplicarle una variable para que me genere la misma funcion que el topPadding pero para un lateral, es decir QUE HAGA LOS 2 EFECTOS, desplazarse hacia abajo y hacia un lado, una tipo asi:
leftPadding
he provado combinaciones, como por ejemplo asi:
Código PHP:
<script type="text/javascript">
$(function() {
var offset = $("#sidebar").offset();
var topPadding = 2;
var leftPadding = 300;
$(window).scroll(function() {
if ($(window).scrollTop() > offset.top) {
$("#sidebar").stop().animate({
marginTop: $(window).scrollTop() - offset.top + topPadding;
marginLeft: $(window).scrollLeft() - offset.left + leftPadding
});
} else {
$("#sidebar").stop().animate({
marginTop: 0
});
};
});
});
</script>
pero no hay manera , alguna ayuda por favor..??!!
supongo que ya habreis visto que estoy muy falto de conocimiento de Javascript..
gracias