我刚刚注意到,每当浏览器窗口被调整大小时,jquery调整大小事件就会触发两次。我无法找到任何将此作为默认行为的文档。我已经用jQuery 1.4和1.5在Chrome和Firefox的最新版本中测试了这一点。
还有人看到这种行为吗?有什么特别的原因吗?
更新:如果我单击浏览器窗口上的最大化按钮一次,就会发生这种情况。我知道,如果我手动将窗口拖到不同的大小,事件将被多次触发,但是最大化按钮不应该是这种情况。
下面是所使用的测试代码。浏览器调整大小的文本被输出两次:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/
我在VB.NET中创建了一个应用程序,我有一个控件(一个特定的标签),它已经根据其中的文本设置为自动大小。当前,“标签”框调整到左边和向下:
标签->
|
V
我希望标签的大小调整到右边和向下:
<-标签
|
V
我该怎么做?
编辑:标签显示为windows帐户名。它对齐了窗口的右边,所以这就是为什么文本必须自动大小,并向左而不是向右展开的原因。
JQuery代码:
if ($(window).width() < 1000) {
alert("width is less than 1000");
}
仅在加载页时返回窗口宽度值。如果用户的窗口开始时大于1000,并且缩小了窗口宽度,使其低于1000,则上述代码将不会运行。如何获得一个常量检查窗口的宽度来考虑这个场景。