首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery / IE7上的slideUp / slideDown边缘问题

jquery / IE7上的slideUp / slideDown边缘问题
EN

Stack Overflow用户
提问于 2010-12-22 00:54:55
回答 1查看 1K关注 0票数 1

单击slideUp / slideDown内容中的“更多的信息/更少的信息”按钮,会在IE7中产生间隔故障。用显示/隐藏代替它似乎是修复了它。有人知道如何在IE7中使用滑动操作吗?

你可以看到我在说什么,并试图在这里修复它:http://jsfiddle.net/C9reK/2/

提前感谢!

更新

没有“位置:相对”消除症状,不动移除症状。不幸的是,这些都不是我可以接受的选择,所以我仍然在寻找一个答案,将保持动画和相对定位。

第二次更新

事实证明,这个问题也发生在显示/隐藏上。当浮动堆栈删除项时,它重新定位/重新计算堆栈项,但不考虑页边距。如果没有边距,则不会发生抖动。显然,这是必要的。

EN

Stack Overflow用户

发布于 2010-12-22 08:42:44

我没有IE7,所以这可能不是问题,但我也遇到了幻灯片/下载的问题,甚至在webkit和火狐中也是如此。

我的解决方案是设置我正在滑动的元素的宽度:http://gist.github.com/633771

也许这个能行?

代码语言:javascript
运行
复制
$(document).ready(function(){
    var $infoContainer = $("#infoContainer");
     $(".moreInfo").click(function(){
         $infoContainer.width($infoContainer.parent().width()).slideDown();
     });
     $(".lessInfo").click(function(){
         $infoContainer.width($infoContainer.parent().width()).slideUp();
     });
 });
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4505326

复制
相关文章

相似问题

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