jquery - css高度问题

标签 jquery html css

我对侧边栏的高度有疑问。我使用 jQuery 测量内容的高度,然后将此高度添加到侧边栏以显示侧边栏阴影。但它在 IE 中出现问题。

该网站的链接是:http://www.norwichkitty.com/business-directory/

请检查左侧边栏阴影问题..

$(document).ready(function() { 
    var blockheight = $('.right-content').height();
    $('.sidebar').css('height', blockheight);
});

它的 CSS View 是

element.style {
    height: 1592px;
}
.sidebar {
    background: url("../img/sidebar-shadow.png") repeat-y scroll right center transparent;
    float: left;
    height: 100%;
    overflow-y: auto;
    position: relative;
    width: 305px;
    z-index: 999999;
}

如果有任何 CSS 解决方案可以解决这个问题..请告诉我..

谢谢大家

最佳答案

您可以将图像加宽到侧边栏的宽度,然后将其作为整个表格的背景图像,然后无论内容的高度如何,侧边栏图像都会在 y 轴上重复。

background: url(LINK_TO_IMAGE.png) repeat-y;

(ps.有什么理由必须是一张 table 吗?)

关于jquery - css高度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725535/

相关文章:

javascript - 在一个容器中我有文本和 img 标签,我怎样才能只用 js 或 jquery 获取文本

jquery - 使用键盘时未触发 <select> 更改事件

javascript - 如何使用 Jquery 数据表插件隐藏表中的列?

javascript - jquery ui可排序父元素和子元素

html - CSS 页脚宽度 :100% causes horizontal scroll

python - web2py 中的 ajax 响应

javascript - 检测是否启用了 chrome 面板

以表格作为元素的 CSS Flexbox

javascript - 使用 MixItUp 在一个网格中进行多种排序

java - 如何使用 Java 将 text/html 和 text/plain 复制到剪贴板