标签: resize

jquery $(window).width()和$(window).height()在视口未调整大小时返回不同的值

我正在使用jquery编写一个站点,该站点反复调用$(window).width()$(window).height()根据视口大小定位和调整元素大小.

在故障排除中,我发现在未调整视口大小时,在重复调用上述jquery函数时,我的视口大小报告略有不同.

想知道是否有任何特殊情况,任何人都知道这种情况何时发生,或者这是否就是这样.显示的尺寸差异为20px或更小.它发生在Mac OS X 10.6.2上的Safari 4.0.4,Firefox 3.6.2和Chrome 5.0.342.7 beta中.我还没有测试其他浏览器,因为它似乎并不特定于浏览器.我也无法弄清楚差异取决于什么,如果它不是视口大小,是否会有另一个因素导致结果不同?

任何见解将不胜感激.


更新:

这不是值$(window).width(),并$(window).height()正在改变.这是我用来存储上述值的变量的值.

它不是影响值的滚动条,变量值更改时不会显示滚动条.这是我的代码将值存储在我的变量中(我正在做的只是因为它们更短).

(这一切都在$(document).ready())

//最初声明变量对于其中的otehr函数是可见的 .ready()

var windowWidth = $(window).width(); //retrieve current window width
var windowHeight = $(window).height(); //retrieve current window height
var documentWidth = $(document).width(); //retrieve current document width
var documentHeight = $(document).height(); //retrieve current document height
var vScrollPosition = $(document).scrollTop(); //retrieve the document scroll ToP position
var hScrollPosition = $(document).scrollLeft(); //retrieve the document scroll Left position


function …
Run Code Online (Sandbox Code Playgroud)

jquery height resize viewport width

105
推荐指数
2
解决办法
45万
查看次数

如何在html5中居画布

我一直在寻找解决方案一段时间,但没有找到任何东西.也许这只是我的搜索条件.好吧,我正在尝试根据浏览器窗口的大小制作画布中心.画布是800x600.如果窗口低于800x600,它也应该调整大小(但目前这不是很重要)

html html5 resize canvas css3

97
推荐指数
7
解决办法
20万
查看次数

WPF:如何以原始大小显示图像?

我在WPF中显示图像时遇到问题.

这是我的代码:

<Button HorizontalAlignment="Left" Grid.Column="1" Grid.Row="5" Margin="0,5">
        <Button.Content>
            <StackPanel Orientation="Horizontal" Margin="10,0">
                <Image Source="/images/user_add.png" Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" Width="24" Height="24" />
                <TextBlock Text="??" />
            </StackPanel>
        </Button.Content>
    </Button>
Run Code Online (Sandbox Code Playgroud)

我有一个原始大小为32*32的图像,但是当我运行上面的代码时,图像将拉伸以填充所有空间,超出其原始大小.我还将"Stretch"属性设置为"None",但似乎它不起作用.

那么,我该如何解决这个问题呢?谢谢!

size wpf resize image

96
推荐指数
3
解决办法
6万
查看次数

当浏览器宽度/高度发生变化时,如何使用CSS动态调整图像大小?

我想知道如何使图像与浏览器窗口一起调整大小,是我到目前为止所做的(或者以ZIP方式下载整个网站).

这在Firefox中运行正常,但在Chrome中存在问题:图像并不总是调整大小,它在某种程度上取决于加载页面时窗口的大小.

这在Safari中也可以正常工作,但有时图像加载的最小宽度/高度.也许这是由图像尺寸引起的,我不确定.(如果加载正常,请尝试刷新几次以查看错误.)

关于如何使这更加防弹的任何想法?(如果需要JavaScript,我也可以使用它,但CSS更可取.)

css browser resize window image

94
推荐指数
5
解决办法
37万
查看次数

PHPExcel自动调整列宽

我正在尝试自动调整工作表的列数.我正在编写文件,最后我尝试调整所有列的大小.

// Add some data
$objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('B1', 'test1111111111111111111111')
            ->setCellValue('C1', 'test1111111111111')
            ->setCellValue('D1', 'test1111111')
            ->setCellValue('E1', 'test11111')
            ->setCellValue('F1', 'test1')
            ->setCellValue('G1', 'test1');

foreach($objPHPExcel->getActiveSheet()->getColumnDimension() as $col) {
    $col->setAutoSize(true);
}
$objPHPExcel->getActiveSheet()->calculateColumnWidths();
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.不会更改列大小以适合文本

更新 我正在使用的作家$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');

php size resize phpexcel

92
推荐指数
8
解决办法
18万
查看次数

textarea - 禁用x或y上的调整大小?

我知道可以使用以下方法禁用a的大小调整textarea:

textarea {
    resize: none;
}
Run Code Online (Sandbox Code Playgroud)

但是有可能禁用x或y吗?而不是两者

css textarea resize

91
推荐指数
3
解决办法
5万
查看次数

如何在向量增长时强制执行移动语义?

我有一个std::vector特定类的对象A.该类非常重要,并且定义了复制构造函数移动构造函数.

std::vector<A>  myvec;
Run Code Online (Sandbox Code Playgroud)

如果我用A对象填充向量(使用例如myvec.push_back(a)),则向量将增大,使用复制构造函数A( const A&)来实例化向量中元素的新副本.

我可以以某种方式强制执行类的移动构造函数A而不是使用它吗?

c++ resize vector move-semantics c++11

82
推荐指数
2
解决办法
2万
查看次数

调整浏览器大小时调整jqGrid的大小?

调整浏览器窗口大小时有没有办法调整jqGrid的大小?我已经尝试了这里描述的方法,但该技术在IE7中不起作用.

javascript grid jquery resize jqgrid

81
推荐指数
6
解决办法
10万
查看次数

如何从WPF中可调整大小的窗口中删除最小化和最大化?

WPF不提供允许调整大小但没有最大化或最小化按钮的窗口的功能.我想能够制作这样一个窗口,以便我可以使用可调整大小的对话框.

我知道解决方案意味着使用pinvoke,但我不知道该怎么称呼以及怎么做.一个搜索pinvoke.net的不转了,在我跳了出来,因为我需要什么什么东西,主要是我敢肯定,因为Windows窗体并提供CanMinimizeCanMaximize性能上它的窗口.

有人可以指点我或提供代码(C#首选)如何做到这一点?

wpf pinvoke user-interface resize

76
推荐指数
4
解决办法
7万
查看次数

76
推荐指数
3
解决办法
6万
查看次数