2012-01-31 4 views
0

이 헤더는 각 단어의 첫 글자 크기를 조정합니다. 유일한 결과는 모든 결과를 각 머리글에 추가한다는 것입니다. 따라서 페이지의 각 머리글은 페이지의 모든 머리글의 콤보가됩니다.자바 스크립트로 각 단어의 첫 글자의 글꼴 크기가 변경됩니다.

http://jsfiddle.net/GKYuG/

누군가가 제가 정확한 결과를 얻을 수있는 방법을 알려 주시기 바랍니다 수 :이 jsfiddle 링크 임 훨씬 더 명확 말을 어떻게 하죠?

+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' 함수가 필요 없다고 생각합니다. 단지 하나 : –

+0

롤, 당연히 당신 말이 맞아요. 나는 코드의 해당 부분을 보지 않았다. –

+0

감사합니다 Andre! 그랬어. 그리고 불쌍한 코드 모두를 유감스럽게 생각합니다. –

관련 문제