2011-07-17 82 views
1

我想使li元素從右向左擴展。我的意思是,如果我的元素具有以下CSS:從右向左擴展一個元素

li{ 
    position:absolute 
    left:10%; 
    top:40px; 
    width:100px; 
} 

我怎麼能作出這樣的元素頂部擴大到左邊使用jQuery,所以它的右上方會不動了,這將是它的左邊框那會移動?

現在,我只是有以下jQuery的,做同樣的事情......從左至右依次爲:提前

$('li').animate({width:'+=100'},400); 

感謝您的幫助!

回答

6

我建議在CSS中使用top:right:而不是top:left:來設置元素的位置,所以當它增長時,右側仍保留在相同的位置。

+0

哦,謝謝。如此愚蠢。我真的沒有想到這一點,非常感謝! – evuez

+0

@evuez:沒問題!如果這回答了您的問題,您可以通過單擊複選標記將其標記爲正確答案。謝謝:) – jtbandes

+0

+1因爲它的真相!謝謝。 – blackhawk