的Javascript和jQuery resize事件在IE浏览器Internet Explorer中无法正常工作

我不知道我做错了,但我在onResize正常工作在Firefox,但并不在IE工作。

$(window).bind('resize', function () {resize1()}); window.onresize= function(){resize1()}; body.onresize= function(){resize1()}; $(window).resize(function(){resize1()});

我已经尝试了所有四个这些和所有在FF罚款,但他们没有在IE浏览器。 我究竟做错了。

我resize1功能如下:

function resize1(){ var w = $(window).height(); var h = $('.header').height(); var ht = (wh); document.getElementById('div').style.height=ht +"px"; }

我的最终目标是让格调整大小,当有人通过拖动角调整窗口大小。 同样在FF罚款,但在IE无法正常工作。 感谢你的帮助。

当我使用“的onload”它工作正常调用的函数,它只是使用在onResize事件时,不会触发。 因此,当我加载页面的DIV是正确的大小但后来当我调整不会再次触发功能。 因此,似乎有什么东西与事件oneresize不被认可的IE浏览器。 ??

--------------解决方案-------------

$(window).resize(function(){resize1()});

function resize1(){

var w = $(window).height();
var h = $('.header').height();
var ht = wh;

$('#div').height(ht);

}

哪个版本的IE? 8.0和更早获取值不px尝试document.getElementById('div').style.height=ht;

分类:JavaScript的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.489 (s). 10 q(s)