通过jquery对div进行居中不适用于IE 11.0.2

时间:2014-01-13 17:10:10

标签: jquery

无论出于何种原因,我都无法在回答后编辑the previous question: - (

IE 11.0.2中的

(确切版本:11.0.9600.16476)

重现的步骤:

  1. 使用IE浏览器:http://jsfiddle.net/ZdaRw/16/show/
  2. 点击“点击我!” (红色的)
  3. 重新缩放页面
  4. 我想看到的内容:

    1. 两个div应该在拖动窗口大小
    2. 时移动

      我所看到的是:

      1. 两个div只在比例缩放后才更新并且“点击我!”已被点击
      2. 来源:http://jsfiddle.net/ZdaRw/16

        function scaleToView()
        {
            $('#header').center();
            $('#header2').center();
        }
        
        $(function()
        {
            $.fn.extend({center: function ()
            {
                pos = 0;
                this.css('left', (pos + (($(window).width() - $(this).outerWidth()) / 2) + 
                                                        $(window).scrollLeft()) + 'px');
                return this;
            }});
        
            scaleToView();
        
            $( window ).resize(scaleToView);
        });
        

        我是否对源代码有误,或者它是IE中的错误?

0 个答案:

没有答案