我有一个关于我正在开发的关于检测窗口何时调整大小的网站的问题。我知道这之前已经讨论过了,我已经阅读了许多讨论,但无法让它发挥作用。我只是在学习jquery。
$(function(){
var viewPortWidth = $(window).width();
if (viewPortWidth > 1900)
{
$('#mainbio, #footerlinks').addClass('extraWide')
}
else if (viewPortWidth > 1400)
{
$('#mainbio, #footerlinks').addClass('wide')
}
else if (viewPortWidth > 1000)
{
$('#mainbio, #footerlinks').addClass('standard')
}
else if (viewPortWidth > 700)
{
$('#mainbio, #footerlinks, #twitter, #facebook, #flickr, #lastfm').addClass('narrow')
}
else
{
$('#mainbio, #footerlinks, #twitter, #facebook, #flickr, #lastfm').addClass('extraNarrow')
}
});
这是我到目前为止所拥有的,它工作正常,但仅限于初始负载。我想知道是否有人可以帮助我调整它以便它可以动态工作 - 如果我要手动调整浏览器大小而不刷新,我可以看到更改?
谢谢!