Javascript jQuery show()有一个有趣且意想不到的;动画";影响
我不介意这种效果或侥幸发生,但是如果真的发生了,我希望在它回到一个说话的庄园之前,不要离开页面太远。去看看我的意思。点击任何链接,观察第一个东西逐渐消失,然后在左侧开始替换它的块,然后转到最右侧,然后捕捉回它的位置Javascript jQuery show()有一个有趣且意想不到的;动画";影响,javascript,jquery,Javascript,Jquery,我不介意这种效果或侥幸发生,但是如果真的发生了,我希望在它回到一个说话的庄园之前,不要离开页面太远。去看看我的意思。点击任何链接,观察第一个东西逐渐消失,然后在左侧开始替换它的块,然后转到最右侧,然后捕捉回它的位置 不知道该如何解决这个问题,所以我正在寻找idea的$()。show正是以这种方式简化的。请参阅。show()将宽度和高度从零设置为其自然值,这可能会影响您的边距。通过使用将元素的宽度锁定到位,可以避免这种“捕捉”行为!重要信息您的宽度后面的声明:730px用于内容包装的规则 看起来是
不知道该如何解决这个问题,所以我正在寻找idea的
$()。show
正是以这种方式简化的。请参阅。show()
将宽度和高度从零设置为其自然值,这可能会影响您的边距。通过使用将元素的宽度锁定到位,可以避免这种“捕捉”行为!重要信息
您的宽度后面的声明:730px
用于内容包装的规则
看起来是CSS和div浮动的问题。另外,它的拼写是“equipment”,请修复拼写错误的equipment
。请在此处发布相关代码。捕捉是由jQuery处理隐藏元素的方式引起的。我发现,如果对所有show/hide
元素使用float
属性,则不会产生任何捕捉效果。如果我有更好的解释,我会作为答案发布。请注意,如果您想取消show()
上元素的任何垂直或水平移动,只需应用!重要的< /代码>声明>代码>高度> />代码>代码>空白>代码>代码>填充> <代码>,和代码>边框宽度>代码>(即:任何影响元素维度的CSS属性,在这种情况下,您可以考虑使用<代码> FADENE())/>代码>而不是<代码>()(代码)>(代码>)。