Internet Explorer 7 上的 jQuery slideToggle

标签 jquery css

制作了一个隐藏/显示隐藏 div 的简单脚本。该页面会自动调整其在 Firefox、Safari 和 Chrome 上的高度。

但是在 Internet Explorer 7 上,div 与底部的内容重叠 我目前正在使用 Joomla 作为 CMS。我哪里出错了?我试过在底部内容中包含“position:relative”,但没有帮助。

$j(idName).css({"opacity": "0"});
$j(idName).slideToggle('fast', function() { 
    $j(idName).animate({opacity:"1"}, function() {
        if(jQuery.browser.msie) {
            this.style.removeAttribute('filter');
            $j("#main-body").css("height","auto");
        }
    }); 

});

访问http://educationtechnologysummit.com/sponsors-a-partners.html使用 IE 7 以获得更清晰的 View 。点击阅读更多 Amazone

最佳答案

您似乎有一个似乎没有正确设置的溢出属性。尝试确保您的 div 元素有一个 overflow: hidden; 声明。

关于Internet Explorer 7 上的 jQuery slideToggle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4339820/

相关文章:

CSS 缩放比例打破

CSS:我怎样才能让不同高度和相同宽度的盒子完美地排列在div中,这样box6就会在box1下面

javascript - Angular js使 slider 具有无限效果

CSS3 : Box Shadow

javascript - CSS3 过渡/转换

javascript - onchange使用ajax在表行中追加数据

javascript - 将类添加到 javascript onhover 代码

javascript - 如何使用 JavaScript 淡出/淡入背景图像?

jquery - 滚动上的动画图像

jquery - 是否可以使用 jQuery 将文件从文件输入传递到 Controller ?