ユーザーアクセスURLでウィンドウの幅を確認したいのですが、ブラウザのサイズが変更された場合は、もう一度確認してください。
Q1。関数を呼び出すだけでは、setcolamt()
以前と同じ値resize()
は何もcolmat
実行されません。理由がわかりません。変更されるのと同じように、すべてのコードを再度プルcomment
するcolmat
必要があります。
Q2。なぜ3回ポップアップするのですか
alert()
?resize()
任意の提案をいただければ幸いです。
var colamt=0;
var winwid = $(window).width();
function setcolamt(){
if(winwid > 800){
colamt = 8;
}
else{
colamt = 4;
}
};
setcolamt();
alert(colamt);
$(window).resize(function(){
//var colamt=0;
//var winwid = $(window).width();
//function setcolamt(){
//if(winwid > 800){
// colamt = 8;
//}
//else{
// colamt = 4;
//}
//};
setcolamt();
alert(colamt);
});
</ p>