2011-09-10 54 views
0

我成功得到以下數據:JQUERY +多個CSS呼籲

 var pos = $('div#spotJoinSite').offset(); 
     var width = $('div#spotJoinSite').width(); 
     var height = $('div#spotJoinSite').height(); 

是否有可能這個合併成一條線導致的陣列?

是這樣的:

var array = $('div#spotJoinSite').offset().width().height(); 

然後能夠使用數組作爲數組[0]將被偏移和陣列[2]將是高度。

這是可能或此差異?

thx

回答

2

不,該語法是不可能的。你可以提高你的代碼,但是,僅做一次選擇:

var joinSite = $('#spotJoinSite'), 
    pos = joinSite.offset(), 
    width = joinSite.width(), 
    height = joinSite.height(); 

如果你真的想要一個數組,你可以得到一個:

var joinSite = $('#spotJoinSite'), 
    details = [joinSite.offset(), joinSite.width(), joinSite.height()];