2011-05-26 66 views
0

我想移動div的位置,但它不移動。任何想法?Div不移動

$(document).ready(function() 
    { 
    $("#btn1").click(function(){ 
    $("#box").attr("left","300px"); 
    }); 
}); 
+0

您是否設置了「位置」? – PeeHaa 2011-05-26 23:24:18

回答

2

你可以試試這個

$(document).ready(function() 
    { 
    $("#btn1").click(function(){ 
     $("#box").css("position", "relative"); 
     $("#box").css("left","300px"); 
    }); 
}); 
</script> 
+0

感謝它的工作像一個魅力:) – chime 2011-05-26 23:32:16

+0

複選標記更好。 – pixelbobby 2011-05-26 23:38:07

1

簡單的答案:$('#box').css({'left' : '300px'}); 另外,還要確保您的position被設置爲absoluterelativefixed

+0

感謝您的幫助。 – chime 2011-05-26 23:32:39

0

div可能是position: static

它需要爲left有任何效果的

  • position: relative
  • position: absolute
  • position: fixed

之一。

+0

感謝您的幫助。 – chime 2011-05-26 23:32:49