0

我正在使用这个脚本来移动一些 div:

<script type="text/javascript">
onresize=onload=function() {
    if ($(window).width() < 768) {
        $("#MainContent").insertAfter($("#ImageSlider"));
        $("#Menu").insertBefore($("#TopBanner"));
    } else {
        $("#MainContent").insertBefore($("#ImageSlider"));
        $("#Menu").insertBefore($("#Footer"));
    }
};
</script>

除了在 iPad 上,它运行良好。任何想法我做错了什么?

4

1 回答 1

0

试试“screen.width”

<script type="text/javascript">
onresize=onload=function() {
    if (screen.width < 768) {
        $("#MainContent").insertAfter($("#ImageSlider"));
        $("#Menu").insertBefore($("#TopBanner"));
    } else {
        $("#MainContent").insertBefore($("#ImageSlider"));
        $("#Menu").insertBefore($("#Footer"));
    }
};
</script>
于 2013-09-02T13:29:55.173 回答