1
我想知道,为什么我面临两种不同的行为模式,取决于var范围? 第一个做得很清楚,动态显示浏览器的窗口宽度:jQuery,根据var范围的不同功能输出
$(window).resize(function() {
var $winWidth = $(window).width();
$('#stop p').remove();
$("#stop").prepend("<p>Actual window width: " + $winWidth + "</p>");
});
第二和第三那些仅显示一个从哪个窗口已经初步调整固定大小:
var $winWidth = $(window).width();
$(window).resize(function() {
$('#stop p').remove();
$("#stop").prepend("<p>Actual window width: " + $winWidth + "</p>");
});
第三个:
$(function(){
var $winWidth = $(window).width();
$(window).resize(function() {
$('#stop p').remove();
$("#stop").prepend("<p>Actual window width: " + $winWidth + "</p>");
});
});
我期待所有的这案件相同的行为,摘取全球范围内VAR(第二)可以通过任何函数的使用n在文档和jQuery范围内(第三个)可以被任何内部函数使用
$(function(){
// Do something....
});
非常感谢,我明白了。 –