您可以使用.width()
和.height()
方法來增加高度,如$('x').width('+=2px')
或$('x').height('+=2px')
?使用jQuery的width()和height()方法
我在jQuery網站上找不到任何有關此信息,但我也沒有看到任何建議,這不起作用。
您可以使用.width()
和.height()
方法來增加高度,如$('x').width('+=2px')
或$('x').height('+=2px')
?使用jQuery的width()和height()方法
我在jQuery網站上找不到任何有關此信息,但我也沒有看到任何建議,這不起作用。
這些方法獲取並設置元素的高度或寬度。
width()
或width(val)
這種方法,因爲你說的只提供對.animate()
思南。
爲什麼不只是做這樣的事情?
var el = $('x');
el.width(el.width()+2);
編輯: 要清理它,你可以創建一個插件,像這樣(未經):
jQuery.fn.increaseWidth = function(amount) {
this.width(this.width()+amount);
return this;
};
這將允許你做$('x').increaseWidth(2)
我的意思是,我知道你可以做到這一點,但它真的很笨重,我認爲可以做一個更短的方法來做到這一點。 – 2009-11-12 15:42:20
如果你想按照你所說的方式來做,你可以編寫一個插件來創建'$('x')。increaseWidth(2)'函數。 – 2009-11-12 15:44:23
號值預計通過width()
將是一個CSS length value。如果不指定單位,則會假定像素。
感謝您的區別! – 2009-11-12 15:42:59