2010-10-24 88 views
3

我想设置模式窗口后面的宽度和高度。我使用的是$(document).width()$(document).height()document.width - IE错误

在FF和Chrome中效果很好,但IE为每个添加了大约25px,我最终得到了滚动条?我应该使用什么是跨浏览器兼容?

我使用IE8顺便说一句,但我希望它倒工作,6或7

回答

6

只是使用$(window).width() & $(window).height()demo)。

+2

+1,因为这是我最终做的事情,有些白痴给你做了。 =/ – Jason 2010-10-24 21:17:34

+0

不客气:) – galambalazs 2010-10-24 21:20:00

+0

你的意思是谢谢你? = P – Jason 2010-10-25 02:46:39

4

问题:您正在使用您的网页上的doctype?这听起来像你可能会遇到的一些小问题,如果IE浏览器进入怪癖模式,这可以避免,如果你使用文档类型。

如果你还没有得到一个,你需要的是在您的网站上一个非常简单的线条:

<!DOCTYPE html> 

希望有所帮助。

+1

yes I do - 我试过<!DOCTYPE HTML PUBLIC“ - // W3C // DTD HTML 4.01 Transitional // EN”“http://www.w3.org/TR/html4/loose.dtd” > AND <!DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> – Jason 2010-10-24 17:15:47

1

如果您试图填满查看端口$(window).width()$(window).height()是您想要使用的。适用于IE。

+1

-1。哇。下次发表评论。看到我问这个问题,这是解决了我的问题,我想说这是一个可靠的答案。我只想让下一个遇到这个问题的人能够修复它。回来并留言。 – Jason 2010-10-24 21:13:42