我在我的网站上使用Twitter自己的搜索窗口小部件(可以看到here)并且它包含在许多切换选项卡中的一个中,基本上由隐藏的div组成,并根据点击的链接显示
这里不需要代码,因为这是一个非常简单的解释情况,当它包含在具有display:none
的div中时,基本上不会使用新的推文填充Twitter提要。
您可以通过进入推特小部件演示页面并将其隐藏在元素检查器中来查看。等待几秒钟,然后再次显示它,您将能够看到没有新条目,只有一堆虚线边框。
如果饲料被隐藏,我如何确保饲料?
感谢。
答案 0 :(得分:2)
为什么不在 hide
和show
小部件中使用一些jQuery而不诉诸改变css?类似......
$('#example-preview-widget').hide();
$('#example-preview-widget').show();
这对我在控制台中对你提到的问题很有帮助。
修改强>
经过更多测试,我可以看到上述方法无效。我找到了修复(我认为)......
尝试使用
将hide()
放在屏幕上,而不是使用show()
和display:none
或div
position:absolute;
left:5000px;
或类似的东西。然后你可以将它切换回原位。
在控制台中测试时,这会使推文加载。
答案 1 :(得分:1)
将div缩小为空,隐藏溢出:
#your-div {
height: 0;
overflow: hidden;
}