我有一個這樣的代碼剛剛進入開始部分爲您的jQuery的.css()的問題...幫助請
$(document).ready(function(){
//Dynamically size wrapper div based on image dimensions
$("#tag-wrapper").css({width: $("#show_img").outerWidth(), height: $("#show_img").outerHeight()});
//Append #tag-target content and #tag-input content
$("#tag-wrapper").append('<div id="tag-target"></div><div id="tag-input"></div>');
的想法是,在頁面加載時的CSS屬性應立即生效。但是... 當我第一次進入頁面時,它不工作,當我刷新它的頁面時它應該像它應該。任何想法如何解決這個問題?
你不需要爲此使用jquery,可以在css中完成 – antpaw 2010-02-07 21:29:18
也許jquery代碼在圖像加載之前運行,所以瀏覽器不知道它們的大小。 – Pointy 2010-02-07 21:29:50
antpaw,我不能使用css directlt,因爲事先並不知道外部寬度和外部高度。這是一張照片的小標籤。所以你永遠不會事先知道照片的大小加載。 – 2010-02-08 10:51:29