2014-01-24 81 views

回答

3

應該是:

$(window).load(function() {...}); 

document不火onload,這在jQuery是load,因此window代替document

如果你只需要等到document已經被解析,你可以使用:

$(document).ready(function() {...}); 

正如雨果在他的評論中所指出的,你需要從本機中取出空間:

var hdsize = wid/16 + "em";

+1

或'$(文件)。就緒(函數(){...});' –

+3

如果這does'n解決您的問題......試圖從刪除空格' 「EM」'。 。只放''em'' –

+0

@ HugoS.Mendes你是絕對正確的,單位應該立即出現在價值之後。 – Teemu

0
 

$(document).ready(function(){ 

    var wid = $(window).width(); 
    var hdsize = wid/16; 
    $("#hd").css("width", hdsize +" em"); 

}); 
+1

有一點解釋會有幫助。 – showdev

+0

@showdev是有幫助的 – Dibu

相關問題