0
我有一個div,我希望寬度是屏幕寬度的20%,然後有高度也是這個值是什麼。我已經使用jQuery窗口寬度來設置它,但它似乎是非常不一致的。它只是有時會更改值,並且僅在窗口擴展時纔會更改,關閉窗口時它不會執行任何操作。jquery調整大小隻有有時在窗口調整大小
你可以看到這個在這裏演示:http://jsbin.com/otuvik/2/edit
感謝有這方面的幫助。
我有一個div,我希望寬度是屏幕寬度的20%,然後有高度也是這個值是什麼。我已經使用jQuery窗口寬度來設置它,但它似乎是非常不一致的。它只是有時會更改值,並且僅在窗口擴展時纔會更改,關閉窗口時它不會執行任何操作。jquery調整大小隻有有時在窗口調整大小
你可以看到這個在這裏演示:http://jsbin.com/otuvik/2/edit
感謝有這方面的幫助。
的document
和window
是不一樣的東西:
$(document).ready(function() {
$(window).on('resize', function() {
$('#wrapper').css('width', $(window).width());
$('#circle').css({
height: $(window).width() * 0.2,
width : $(window).width() * 0.2
});
}).trigger('resize');
});
那麼,爲什麼$(窗口).resize(函數(){ $( '#包裝')的CSS。 ({ 寬度:$(文件).WIDTH() }); $( '#圓')的CSS({ 高度:$(文件).WIDTH()* 0.2 });} ) ;與你所做的相比,沒有工作? – loriensleafs
'document'基本上就是你的''標籤,如果你明確地將它設置爲'window'的大小,那麼它的大小與'window'的大小相同,無論哪種情況你都應該使用'window'相反,不是「文件」。你的代碼適用於我,但像上面這樣做應該確保它始終跟在窗口之後,而不是別的。 – adeneo