2009-11-12 31 views

回答

2

這些方法獲取並設置元素的高度或寬度。

width()width(val)

這種方法,因爲你說的只提供對.animate()

思南。

+0

感謝您的區別! – 2009-11-12 15:42:59

2

爲什麼不只是做這樣的事情?

var el = $('x'); 
el.width(el.width()+2); 

編輯: 要清理它,你可以創建一個插件,像這樣(未經):

jQuery.fn.increaseWidth = function(amount) { 
    this.width(this.width()+amount); 
    return this; 
}; 

這將允許你做$('x').increaseWidth(2)

+0

我的意思是,我知道你可以做到這一點,但它真的很笨重,我認爲可以做一個更短的方法來做到這一點。 – 2009-11-12 15:42:20

+0

如果你想按照你所說的方式來做,你可以編寫一個插件來創建'$('x')。increaseWidth(2)'函數。 – 2009-11-12 15:44:23

1

號值預計通過width()將是一個CSS length value。如果不指定單位,則會假定像素。

相關問題