ウィンドウのサイズが変更されたときの検出に関して、作業中のサイトについて質問があります。私はこれが以前に議論されたことを知っています、そして私は多くの議論を読み通しました、そしてただそれを機能させることができませんでした。私は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')
}
});
これは私がこれまでに持っているものであり、正常に動作しますが、初期ロードでのみ機能します。誰かがこれを調整して動的に機能するように手助けしてくれるかどうか疑問に思っています-更新せずに手動でブラウザのサイズを変更した場合に変更を確認できますか?
ありがとう!