私のサイトには、当社の最新のツイートが表示されているTwitterウィジェットがあります。ただし、ツイートが一定の長さを超えていると、サイトのコンテナに収まりきらず、途切れることがあります。私はプログラム的にツイートの文字数に応じて要素の行の高さのCSSを変更したいと思います。jQuery CSSの行の高さを文字数に応じて変更してください
要素のこの部分は、ここで示されている定義CSS:
ul.tweet_list li{overflow-y: hidden;overflow-x: hidden;padding: 0.5em !important;height: 55px;line-height:55px;vertical-align: middle}
、ページ上の要素のみが、このコードによって生成されます
<div class="tweeter_widget"></div>
私はどうかを検出する必要がありますツイートの文字数が「X」個を超えている場合は、行の高さを55pxから24pxに変更します。
例:http://justpaste.it/twitter-widget テキストが長すぎると、その上の「白いコンテナ」がどこにあるのかが分かりません。私は次の行に折り返し、私の "赤い"コンテナに留まるように、テキストのこの "棒"の行の高さを変更したい。
これはPHPで行われますが、おそらくjQueryを使用する必要があることはわかっています。
編集:ここでつぶやきを生成JSがある:
/* Twitter initiates. Enter your username here. */
jQuery(function($){
$(".tweeter_widget").tweet({
join_text: "auto",
username: "username",
avatar_size: null,
count: 1,
auto_join_text_default: "",
auto_join_text_ed: "",
auto_join_text_ing: "",
auto_join_text_reply: "",
auto_join_text_url: "",
loading_text: "loading tweets..."
});
});
jQueryはJavaScriptです。 – Pointy
*実際に問題があるのですか?「テキストを縦にセンタリングする方法」を解決しようとしていますか? – thirtydot
質問を更新しました...スクリーンショットのリンクを確認してください – adamdehaven