2012-01-31 8 views
0

私はこのヘッダーの各単語の最初の文字のサイズを調整しています。唯一の問題は、すべての結果を各ヘッダーに追加することです。したがって、ページ上の各ヘッダーは、ページ上のすべてのヘッダーのコンボになります。JavaScriptの各単語の最初の文字のフォントサイズを変更してください。

http://jsfiddle.net/GKYuG/

誰かが私は正しい結果を得ることができる方法を知って聞かせていただけます。このjsfiddleリンクはImがはるかに明確に言って何になりますか?

+0

ここにコードを示してください。あなたのコードを見つけるために別のページに行くのが好きではありません。質問を見るために誰かがここに来ると、そのリンクはもはや動作しなくなるかもしれません。 – DOK

+0

@DOK:私はほとんどコードを投稿したよりもjsFiddleに行きますここで(どちらもベストだと思いますが)、問題を示すテストケースを設定する時間がかかったことを知っています。 –

+2

@ josh.trow問題は、他のサイトが利用できないために質問/回答が無効になった場合、SOが価値を失うことです。 jsfiddleはいいですが、問題のコードは最初にここに投稿する必要があります。また、ここに適切に書かれたコードを投稿すると、やはり手間がかかります。 – Yoshi

答えて

2

はこれを試してみてください:

$(document).ready(function() { 

    var titles = new Array(); 
    titles[0] = 'latest_news'; 
    titles[1] = 'contact_me'; 

    $('.title').each(function(){ 
     var words = $(this).text().split(' '); 
     var html = ''; 
     $.each(words, function() { 
      html += '<span style="font-size:200%">'+this.substring(0,1)+'</span>'+this.substring(1) + ' '; 
     }); 
     $(this).html(html); 
    }); 

}); 

あなたが選択したdivを反復処理する必要があり、そうでなければ、セレクタで選択されたすべてのdiv要素に変更を適用しています。

+0

私は '$(document).ready'の両方の機能が必要ではないと思います。ちょうど1つです:) –

+0

もちろん、あなたは正しいです。私はコードのその部分を見ていない:) –

+0

ありがとうアンドレ!それがそれでした。そして、あまりにも多くの人がコードを書いてくれて申し訳ありません。 –

関連する問題