我在我的网站上使用 Twitter 自己的搜索小部件(可以在此处看到),它包含在许多切换选项卡之一中,基本上由隐藏的 div 组成,并根据单击的链接显示。
这里不需要代码,因为这是一个非常简单的情况来解释,基本上当 twitter 提要包含在具有display:none
.
您可以通过进入 twitter 小部件演示页面并将其隐藏在元素检查器中来看到这一点。稍等几秒再显示一遍,你就可以看到没有新的条目,只有一堆虚线边框。
我如何确保即使在隐藏提要时也会填充提要?
谢谢。
我在我的网站上使用 Twitter 自己的搜索小部件(可以在此处看到),它包含在许多切换选项卡之一中,基本上由隐藏的 div 组成,并根据单击的链接显示。
这里不需要代码,因为这是一个非常简单的情况来解释,基本上当 twitter 提要包含在具有display:none
.
您可以通过进入 twitter 小部件演示页面并将其隐藏在元素检查器中来看到这一点。稍等几秒再显示一遍,你就可以看到没有新的条目,只有一堆虚线边框。
我如何确保即使在隐藏提要时也会填充提要?
谢谢。
为什么不使用一些 jQueryhide
和show
小部件......而不诉诸于改变 css?就像是..
$('#example-preview-widget').hide();
$('#example-preview-widget').show();
对于您提到的问题,这在控制台中对我有用。
编辑
经过更多测试,我可以看到上述方法不起作用。我确实找到了解决方法(我认为)...
而不是使用hide()
and show()
or display:none
,尝试div
使用
position:absolute;
left:5000px;
或类似的东西。然后您可以将其切换回原位。
在控制台中测试时,这会保持推文加载。
将 div 缩小为空,隐藏溢出:
#your-div {
height: 0;
overflow: hidden;
}