首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应式jquery

响应式jquery
EN

Stack Overflow用户
提问于 2013-02-12 03:45:07
回答 1查看 801关注 0票数 2

需要一些帮助和建议。长话短说,我有一个3栏的网站。

代码语言:javascript
复制
<div id="left-col">Some content</div>
<div id="mid-col">Some content</div>
<div id="right-col">Some content</div>

当浏览器窗口低于1000px时,我会执行以下操作。

代码语言:javascript
复制
$(window).on('resize', function () {

if ($(window).width() < 1000) {         
    $("#right-col").appendTo('#left-col');
    $("#mid-col").css("max-width","785px");
}
});

现在,使用appendTo并不是最好的解决方案,因为它获取整个并将其放在div中。我最初的想法是在right-col中移动html,并将其附加到left-col的末尾。

不管怎样..。当浏览器大于1000px时,怎样才能让它从左栏跳回原来的位置;

这是它的一个jsfiddle。http://jsfiddle.net/C7k5b/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-12 03:49:37

你就不能把它再加回去吗?

代码语言:javascript
复制
$(document).ready(function() {
    $(window).on('resize', function () {
        if ($(window).width() < 500) {      
            $("#right-col").appendTo('#left-col');
        }else{
            $("#right-col").appendTo($('#left-col').parent());
        }
    });
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14819636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档