4

私は自分のサイトで Twitter 独自の検索ウィジェット (ここで見ることができます) を使用しています。これは、多くの切り替えタブの 1 つに含まれています。

説明するのは非常に簡単な状況であるため、ここでコードを記述する必要はありません。基本的に、Twitter フィードがdisplay:none.

これは、twitter ウィジェットのデモ ページに移動し、要素インスペクターで非表示にすることで確認できます。数秒待ってからもう一度表示すると、新しいエントリがなく、点線の境界線が山積みになっているだけであることがわかります。

フィードが非表示の場合でも、フィードが入力されていることを確認するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

2

cssを変更せずに、jQueryhideとウィジェットを使用してみませんか?show何かのようなもの..

$('#example-preview-widget').hide();
$('#example-preview-widget').show();

これは、あなたが言及した問題でコンソールで私のために働きました。

編集

さらにテストしたところ、上記が機能しないことがわかりました。私は修正を見つけました(私は思う)...

hide()andshow()またはを使用する代わりに、を使用して画面外display:noneに配置してみてくださいdiv

position:absolute;
left:5000px;

または同様のもの。次に、元の位置に戻すことができます。

コンソールでテストすると、ツイートの読み込みが維持されます。

于 2011-07-04T14:54:58.400 に答える
1

オーバーフローを非表示にして、div を縮小してゼロにします。

#your-div {
  height: 0;
  overflow: hidden;
}
于 2011-07-04T22:49:49.467 に答える