2016-01-08 34 views
-3

下面的語法是什麼意思?jQuery的css語法 - 定義

$(‘#somediv’).css({‘height’: vh + ‘px’}); 

這是否意味着,如果瀏覽器支持VH它將使用VH的尺寸,否則它將使用PX

+(加號)是什麼意思?

+0

請仔細閱讀字符串連接請連同jQuery文檔 –

+0

這是一個真正的基本基本問題!您必須開始閱讀開發人員的文檔... plus char用於連接兩個字符串或添加兩個整數值(這適用於JavaScript!) – Baro

+1

'+(加號)'是一個一元轉換爲'number'。 –

回答

1

大概VH是「垂直高度」,是一個字符串或數值的變量。

如果vh是"100"100,結果是「100px」。

4

vh是一個變量聲明,並用px被concat,則px爲一個字符串

+0

vh是視口的維度,它非常有用,但IE8不支持它。 –

+2

@AlexF正確但錯誤在這裏 - vh是一個變量,而不是一個字符串 –

+0

是的,可能是這樣的,但由於某種原因,在帖子中的'vh'是一個變量持有一些值。 –

1

按照您的代碼, 的CSS屬性已經應用(即高度)
凡作爲VH(豎直高度)爲(像素),這是與concaniated PX可變

這並不意味着瀏覽器支持vh它將使用vh作爲維度,否則它將使用px