Javascript交换div在IE 9或更低版本中不起作用

罗伯特

我正在尝试在IE 9及更低版本中交换div。但是我的JavaScript无法正常工作。有人可以帮我吗?您可以在这里看到我的脚本:http : //jsfiddle.net/pny71Lqd/不知道为什么JS在jsfiddle上也不起作用。它可以在我的浏览器(也就是IE)中运行,但是当我尝试IE 9或更小版本时,它会崩溃。

查找下面的代码:

<style>
body{ background:#f6f6f6;}
#container2 {
width: 926px;
}
#leftCol2{  float: left;
    width: 300px;
    background:#FFFFFF;

    }
#rightCol2{float:left;
width:300px;
background: #FF9;

}
</style>
<script type='text/javascript' src='//code.jquery.com/jquery-1.9.1.js'></script>
<script type='text/javascript'>//<![CDATA[ 
$(function(){
$(window).resize(function() { //Fires when window is resized
    var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;
    if(width < 1024) {
        $("#container2").each(function() {
        var detach = $(this).find("#leftCol2").detach();
        $(detach).insertAfter($(this).find("#rightCol2"));
        })
    }
    else {
        $("#container2").each(function() {
        var detach = $(this).find("#rightCol2").detach();
        $(detach).insertAfter($(this).find("#leftCol2"));
        })
    }
});
});//]]>   

</script>
</head>
<body>
<div id="container2">

<div id="leftCol2">
<p>Div 1.</p>
</div>

<div id="rightCol2">
<p>Div 2.</p>
</div>

</div>

如您所见,当屏幕的大小调整为小于1024时,我尝试在leftCol2和rightCol2之间进行交换。实际上,我也希望在刚加载页面时(不必调整大小)在div周围进行交换。谁能帮忙?非常感谢你!

罗伯特

好像是我的模拟器有问题。有一个不同的,它适用于IE9及以下版本!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET Web窗体-IE9及更低版本中的<iframe>内的按钮不起作用

来自分类Dev

IE9及更低版本中的Youtube API

来自分类Dev

在引导程序3中,输入搜索栏未覆盖IE 9及更低版本中列的全部宽度

来自分类Dev

IE 8及更低版本中的Javascript链接不可点击

来自分类Dev

jQuery Detect IE9及更低版本的浏览器并抛出升级模式

来自分类Dev

删除ie8及更低版本中的JS和CSS文件

来自分类Dev

IE8及更低版本中具有selectivizr的CSS3伪类

来自分类Dev

删除ie8及更低版本中的JS和CSS文件

来自分类Dev

如何在IE8和更低版本的浏览器中应用伪类(nth-of-type)

来自分类Dev

svg-insertAdjacentHTML在Firefox 35及更低版本上不起作用吗?

来自分类Dev

SwipeRefreshLayout在android 22及更低版本上不起作用

来自分类Dev

如何阻止从IE8或更低版本访问网站?

来自分类Dev

背景图片不会在IE8或更低版本中显示,但可以在Firefox和Chrome中使用

来自分类Dev

Android:在可绘制的xml中,在图层列表中,为什么项目的宽度在API 19或更低版本中不起作用?

来自分类Dev

布局网站IE8和更低版本的CSS3看起来不对

来自分类Dev

MongoDB Views是否需要最低版本?视图在3.2.7中不起作用

来自分类Dev

e。在IE 9中不起作用

来自分类Dev

jQuery animate在IE9和更早版本中不起作用

来自分类Dev

图片刷新而不重新加载整个页面在IE版本9中不起作用

来自分类Dev

.NET 3.5及更低版本中内联的替代方法

来自分类Dev

Java 5或更低版本中的抽象类

来自分类Dev

Android M及更低版本中的LineHeightSpan

来自分类Dev

Android M及更低版本中的LineHeightSpan

来自分类Dev

JSC_TRAILING_COMMA:解析错误。IE8(及更低版本)-jshint可以警告我左尾逗号吗?

来自分类Dev

IE 11 及以下版本中的 JavaScript 错误“)预期”+ AJAX 在 IE 11 中不起作用

来自分类Dev

为什么在 Swift 3 或更低版本中制作的项目会出现支持 Swift 4.1 的新 Xcode 9 错误?

来自分类Dev

Javascript Array在IE7和更早版本中不起作用,但在IE10中起作用

来自分类Dev

Javascript“地图”在IE中不起作用

来自分类Dev

JavaScript .click()在IE中不起作用

Related 相关文章

  1. 1

    ASP.NET Web窗体-IE9及更低版本中的<iframe>内的按钮不起作用

  2. 2

    IE9及更低版本中的Youtube API

  3. 3

    在引导程序3中,输入搜索栏未覆盖IE 9及更低版本中列的全部宽度

  4. 4

    IE 8及更低版本中的Javascript链接不可点击

  5. 5

    jQuery Detect IE9及更低版本的浏览器并抛出升级模式

  6. 6

    删除ie8及更低版本中的JS和CSS文件

  7. 7

    IE8及更低版本中具有selectivizr的CSS3伪类

  8. 8

    删除ie8及更低版本中的JS和CSS文件

  9. 9

    如何在IE8和更低版本的浏览器中应用伪类(nth-of-type)

  10. 10

    svg-insertAdjacentHTML在Firefox 35及更低版本上不起作用吗?

  11. 11

    SwipeRefreshLayout在android 22及更低版本上不起作用

  12. 12

    如何阻止从IE8或更低版本访问网站?

  13. 13

    背景图片不会在IE8或更低版本中显示,但可以在Firefox和Chrome中使用

  14. 14

    Android:在可绘制的xml中,在图层列表中,为什么项目的宽度在API 19或更低版本中不起作用?

  15. 15

    布局网站IE8和更低版本的CSS3看起来不对

  16. 16

    MongoDB Views是否需要最低版本?视图在3.2.7中不起作用

  17. 17

    e。在IE 9中不起作用

  18. 18

    jQuery animate在IE9和更早版本中不起作用

  19. 19

    图片刷新而不重新加载整个页面在IE版本9中不起作用

  20. 20

    .NET 3.5及更低版本中内联的替代方法

  21. 21

    Java 5或更低版本中的抽象类

  22. 22

    Android M及更低版本中的LineHeightSpan

  23. 23

    Android M及更低版本中的LineHeightSpan

  24. 24

    JSC_TRAILING_COMMA:解析错误。IE8(及更低版本)-jshint可以警告我左尾逗号吗?

  25. 25

    IE 11 及以下版本中的 JavaScript 错误“)预期”+ AJAX 在 IE 11 中不起作用

  26. 26

    为什么在 Swift 3 或更低版本中制作的项目会出现支持 Swift 4.1 的新 Xcode 9 错误?

  27. 27

    Javascript Array在IE7和更早版本中不起作用,但在IE10中起作用

  28. 28

    Javascript“地图”在IE中不起作用

  29. 29

    JavaScript .click()在IE中不起作用

热门标签

归档