javascript - 如何使一个 div 适合另一个?

标签 javascript html css

我想让我的 div(淡入淡出和变形微调器)适合基础 div(名称容器)。我该怎么做?这是我在 jsfiddle 上的代码:

http://jsfiddle.net/nyy8egb0/7

我的意思是我想根据 name-container 的大小调整 fademorph-spinner 的大小。

最佳答案

天哪,你的 fiddle 里有一些非常糟糕的东西,从这个开始:

function sleep(milliseconds) {
    var start = new Date().getTime();
    for (var i = 0; i < 1e7; i++) {
        if ((new Date().getTime() - start) > milliseconds){
            break;
        }
    }
}

拜托,只是......不要。

这是一个更好的版本:http://jsfiddle.net/u6nLj532/

关于你的问题,我想你想这样做:

$("#fade, #morph-spinner")
    .width($("#name-container").outerWidth())
    .css("left", $("#name-container").offset().left);

事实是,您正在尝试重新发明轮子,因为有一个 jQuery 插件可以做到这一点。在此处查看演示:http://malsup.com/jquery/block/#element

这是一个带插件的版本,你只需要给它设置样式:http://jsfiddle.net/u6nLj532/2/

关于javascript - 如何使一个 div 适合另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25751095/

相关文章:

javascript - 将ASCII码存储到变量中,然后显示

javascript - 将文本内容写入新窗口(或将内容类型从 html 更改为文本)?

javascript - 使用鼠标在 Three.js 中旋转相机

javascript - 页面加载时默认聚焦按钮

javascript - 将 <div> 滚动到特定内容

php - 其中一个按钮可以使用,但另一个按钮不能使用...而且我在使用 php 中的链接时遇到了问题

javascript - CSS 高度依赖于其他 div 高度

css - html + CSS div显示错误

javascript - 如何加载https ://websites on click of chrome extension

c# - Html 敏捷包 - 新的 HtmlAttribute