javascript - 创建覆盖 View 并将其渲染在主干的动态 div 中

标签 javascript jquery html css backbone.js

这是我的框架:

...

var showChart = new showChartView({
    el: this.$el.find("#my-chart-div");
    // Other parameters passed in to build the chart
});
showChart.render();

上面的 View 在浏览器上呈现一个图表。

上面 div 的 css 如下所示:

my-chart-div
{
    height: 100,
    width: 300
}

HTML:

<div id="my-chart-div"></div>

我想要做的是,当我将鼠标悬停在 div (my-chart-div) 上时,应该有一个以更大尺寸呈现的覆盖图表(呈现为上面相同 View 的实例 - ShowChartView 但具有更大尺寸)宽度和高度),所以它的 css 看起来像这样:

overlay-chart-div
{
    height: 200,
    width: 500
}

有什么想法吗?

最佳答案

那么当您将鼠标悬停在图表上时,您只是想要一个稍微大一点的图表吗?

如果是这种情况,这应该非常适合您:

#my-chart-div:hover {
    transform: scale(1.1) translate(4%, 4%);
}

如果要更大,只需将scale() 增加到1.2。

关于javascript - 创建覆盖 View 并将其渲染在主干的动态 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33797326/

相关文章:

javascript - CSS 大小相互依赖和通过 Chrome 中的 JS 调整大小 : possible bug?

javascript - 我已将函数名称 'test' 添加到以下内容,但出现错误说它无法识别为函数。任何人都可以帮助我

javascript - 在页面加载时显示第一个 div 并隐藏其他,然后在单击菜单项时显示其余部分

javascript - Jquery 事件在 ajax 调用后绑定(bind)两次

jquery - 简单 : Addclass removeClass hasClass issue?

javascript - 使用 javascript 查找具有选定属性的选择选项

php - 更改动态标题中特定单词的颜色

javascript - 在提交表单之前单击按钮时显示 div 元素

javascript - Angular 变量不更新外部循环

javascript - 故意让一个 div 溢出 32px?